목록java (6)
생각하는 감쟈
public void method5() { /* * 키보드로 돈을 입력받아 화폐단위별로 개수를 구하시오 * EX) 77550 -> 10000 7개, 5000 1개, 2000 2개, 500 1개, 50 1개 */ int[] coin = { 10000, 5000, 1000, 500, 100, 50, 10 }; int money = sc.nextInt(); // 배열 값으로 money / -> money에서 빼줌 -> 개수 cun++ for (int i = 0; i < coin.length; i++) { int num = money / coin[i]; money %= coin[i]; if (num == 0) continue; System.out.println(coin[i] + "원 " + num + "개");..
배열 변수 선언 -참조할 배열 객체 없는 경우 변수는 null 값으로 초기화 타입[ ] 변수 = null; 배열 생성 - 값 목록으로 배열 생성 타입 [] 변수 = {값0, 값1, 값2, 값3, ...}; -new 연산자를 이용해서 배열 생성 int[] num = new int[값0]; public void method1() { int a = 10; int b = 20; //1. { String c = "자바"; //2. if (a==10) { String f = new String("자바"); //3 } } String d = "자바"; //4. int e = 8; //5. } stack heap 1. int a = 10; int b = 20; 2. String c = 주소값 100 3. String ..

기본타임 : byte, short, chat, int, long, float, double, boolean 변수에 값 자체를 저장 참조타입 : 객체의 번지를 참조하는 타입 메모리 영역(클래스 영역) -메소드 : 정적필드, 상수, 생성자, 메소드 등 코드 등을 분류 저장 힙영역 -객체와 배열리 생성된는 영역 JVM 스택 영역 -메소드가 호출되면 프레임이 추가 / 메소드가 종료되면 프레임이 제가됨 stack에 string이 바로 저장이 안됨-주소값만 저장됨 heap영역에 값이 저장됨 public void method1() { //string는 heap에 저장됨 stack에는 주소만 있음 String a1 = "자바"; String a2 = "자바"; String a3 = "오라클"; String a4 = n..
public void method1() { //영어에 포함된 모음의 수를 구하시오. String s = sc.next(); int cnt = 0; // 입력 받은 문자가 모음이 맞는지 비교하고 맞을 시 count+1 for ( int i = 0; i

조건문 : If문 참과 거짓으로 산출 if문) if만 사용하여 점수 출력 public void method2() { // 90이상 A // 80이상 B // 70이상 C // 60이상 D // 60미만 F 각각 출력 (if만 사용) int score2 = sc.nextInt(); if (score2>=90) { System.out.println("A"); } if (score2>=80 && score2 =70 && score2 =60 && score2 < 70) { System.out.println("D"); } if (score2= 90) ..
package kr.or.ddit.Homework; import java.util.Scanner; public class Homework02 { Scanner sc = new Scanner(System.in); public static void main(String[] args) { Homework02 obj = new Homework02(); //obj.method1(); //obj.mehtod2(); //obj.mehtod3(); //obj.mehtod4(); obj.mehtod5(); } } method1) 스캐너를 통해 문자를 입력 받고, 소수점 2째 자리에서 버림 ex) 12.12345 → 12.12 public void method1() { System.out.println("실수 를 입력해주..