IT/Java 107

자바 배열 선언 및 배열값중 최대값, 최소값 구하기, 배열원소 내림차순 정렬 예제

○ 정수 배열에서 짝수, 홀수의 갯수와 각각의 합 구하기 // 정수형 배열 선언. 배열이름 numArr. 정수10개// 79 88 91 33 100 55 95 81 75 64 int evenCnt = 0; // 짝수개수int oddCnt = 0; // 홀수개수int evenSum = 0; // 짝수 합int oddSum = 0; // 홀수 합 int[] numArr;numArr = new int[] { 79, 88, 91, 33, 100, 55, 95, 81, 75, 64 }; for (int num : numArr) {if (num % 2 == 0) {evenCnt++;evenSum += num;} else {oddCnt++;oddSum += num;}} System.out.println("짝수개수: ..

IT/Java 2018.07.09

자바 숫자맞추기 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