본문 바로가기

Study/Code Review

(23)
DAY 46. [JAVA] 배열 연습 문제 04. String 배열 선언과 출력 연습 문제 04. Q: 길이가 5인 String 배열을 선언하고 "사과", "귤", "포도", "복숭아", "참외"로 초기화 하고 배열 인덱스를 활용해서 사과를 출력하세요. public void method4() { String[] sArray = new String[5]; //String[] sArray = {"사과", "귤", "포도", "복숭아", "참외"}; // 생성과 동시에 초기화 //명시적 초기화 sArray[0] = "사과"; sArray[1] = "귤"; sArray[2] = "포도"; sArray[3] = "복숭아"; sArray[4] = "참외"; System.out.println(sArray[0]); // 원하는 배열의 인덱스에 있는 값을 넣어준다. } 사과
DAY 44. [JAVA] 배열 연습 문제 03. 값 입력 받고 배열에 초기화 후 출력하기 연습 문제 03. Q : 사용자에게 입력 받은 양의 정수만큼 배열 크기를 할당하고 1부터 입력 받은 값까지 배열에 초기화 한 후 출력하세요. public void method3() { int size = 0; int[] arr3 = null; Scanner scanner = new Scanner(System.in); System.out.print("양의 정수를 입력하세요 : "); size = scanner.nextInt(); arr3 = new int[size]; for(int i = 0; i < arr3.length; i++) { arr3[i] = i + 1; } for(int i = 0; i < arr3.length; i++) { System.out.print(arr3[i] + " "); } } 양..
DAY 43. [JAVA] 배열 연습 문제 02. 역순으로 배열 인덱스에 넣고 출력하기 연습 문제 02 Q : 길이가 10인 정수형 배열을 만들고 반복문을 이용하여 역순으로 배열 인덱스에 넣은 후 그 값을 다음과 같이 출력하세요. public void method2() { int[] arr2 = new int[10]; for (int i = 0; i < arr2.length; i++) { arr2[i] = arr2.length - i; } for (int i = 0; i < arr2.length; i++) { System.out.print(arr2[i] + " "); } } 10 9 8 7 6 5 4 3 2 1
DAY 42. [JAVA] 배열 연습 문제 01. 순서대로 배열 인덱스에 넣고 출력하기 연습 문제 01. Q : 길이가 10인 정수형 배열을 만들고 반복문을 이용하여 순서대로 배열 인덱스에 넣고 그 값을 오름차순으로 출력하세요. public class ArrayPractice { public void method1() { int[] arr = new int [10]; // 10개의 공간을 가지는 정수형 배열 생성과 동시에 초기화 //초기화를 위한 for문 //arr[0]번 인덱스부터 0+1의 정수 값으로 초기화 for(int i = 0; i < arr.length; i++) { arr[i] = i + 1; } //출력을 위한 for문 for(int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } } 1 2 3 4 5 6 7 ..
DAY 14. [JAVA] 2차원 배열 - 랜덤을 응용하여 중복 제거 된 값을 대입하기 Q. 1부터 10 사이의 랜덤 값을 3행 3열의 2차원 배열에 넣어보자. 단, 랜덤 값은 중복을 제거하여 2차원 배열에 대입해보세요. int sum = 0; int num[][] = new int[3][3]; for(int i = 0; i < num.length; i++) { for(int j = 0; j < num.length; j++) { num[i][j] = ++sum; //System.out.printf("%2d ", num[i][j]); } //System.out.println(); } Random random = new Random(); for(int i = 0; i < num.length; i++) { int ran1 = random.nextInt(3); int ran2 = random.ne..
DAY 12. [JAVA] 자바 for문을 활용하여 구구단 만들기 코드 package A public class B pulic void method3(){ for(int i = 2; i < 10; i++){ System.out.printf("=== %d단 ===\n", i); for(int j =1; j < 10; j++){ System.out.printf(%d * %d = %d\n", i, j, (i * j)); } System.out.println(); } }
DAY 12. [JAVA] for문 사용해서 짝수만 출력하기 10번을 모두 회전하게 하는 방법 package A public class B public void method1(){ for(int i = 1; i