IT 236

자바 숫자맞추기 up down 게임(while문 무한루프, break, Scanner, Math.random 사용예제)

// 0 에서 99 사이의 랜덤 숫자 맞추기 Scanner scanner = new Scanner(System.in); String yN = ""; while (true) { if (yN.equals("n")) { // n일 경우, while문을 빠져나간다break;} int number = (int) (Math.random() * 100) ; // 랜덤 숫자 0-99System.out.print("수를 결정하였습니다.\n힌트:");System.out.print((number % 2 == 1)?"홀수":"짝수"); System.out.println("입니다. 맞추어보세요.\n범위:0-99"); while (true) { // 숫자를 맞출 때까지 무한루프int myNum = scanner.nextInt()..

IT/Java 2018.07.09

자바 배열변수 선언 및 초기화

○ 자바 배열 배열 : 같은 자료형의 기억장소를 여러개 사용연속된 공간 ○ 예제 소스 ( 자바 배열변수 선언 및 초기화 ) int[] a; // 배열변수(참조변수) 선언a = new int[5]; // 배열크기. 기억장소 확보. // 초기값// 숫자형(정수형, 실수형) 0 으로 초기화됨// 논리형은 false로 초기화됨// 참조형은 null로 초기화됨System.out.println("a[0]=" + a[0]); // 0 으로 출력a[0] = 1;a[1] = 2;a[2] = 3;a[3] = 4;a[4] = 5;System.out.println("a[0]=" + a[0]);System.out.println("a[1]=" + a[1]);System.out.println("a[2]=" + a[2]);Syste..

IT/Java 2018.07.09

자바 무한루프가 어울리는 예제 소스

○ 무한루프가 어울리는 예제 // 예제 1// 6의 배수이자 14의 배수인 가장 작은 정수 찾기(출력)int number = 1;while (true) {if (number % 6 == 0 && number % 14 == 0) {break;}number++;System.out.println("number=" + number);} // 예제2// (1)+(-2)+(3)+(-4)+...+(9)+(-10)+...// 총합이 100보다 크거나 같으면 반복문 빠져나오기int sum = 0;int i = 0;while (true) {if (i % 2 == 0) {sum += -i;} else {sum += i;}if (sum >= 100) {break;}i++;} System.out.println("sum:" + ..

IT/Java 2018.07.09