728x90
반응형

전체 글 158

Java - Arrays로 배열 다루기

배열의 출력 package ex01; import java.util.Arrays; public class StringEx2 { public static void main(String[] args) { // 배열의 출력 int[] arr = { 1, 2, 3, 4, 5 }; int[][] arr2 = { { 1, 2 }, { 3, 4 } }; System.out.println(Arrays.toString(arr)); System.out.println(Arrays.deepToString(arr2)); } } 1차원 배열을 출력하기 위해선 Arrays.toString(배열이름)을 사용하면 된다. 2차원 혹은 다차원 배열을 출력하기 위해선 Arrays.deepToString(배열이름)을 사용하면 된다. 결과 값..

코딩 공부/JAVA 2023.07.27

Java 배열 예제 - 2차원 배열 성적의 평균과 총 점 구하기 [7]

2차원 배열 성적의 평균과 총 점 구하기 package ex01; public class ArrayEx07 { public static void main(String[] args) { int[][] score = { { 100, 95, 83 }, { 97, 99, 91 }, { 77, 98, 87 } }; int total = 0; float avg = 0.0f; int korTotal = 0; int engTotal = 0; int mathTotal = 0; System.out.println("번호 국어 영어 수학 총점 평균"); System.out.println("========================="); for (int i = 0; i < score.length; i++) { System...

코딩 공부/JAVA 2023.07.25

Java 배열 예제 - 2차원 배열의 총 합 구하기 [6]

2차원 배열의 총 합 구하기 package ex01; public class ArrayEx06 { public static void main(String[] args) { int[][] score = { { 10, 20, 30 }, { 40, 50, 60 }, { 70, 80, 90 } }; int sum = 0; for (int i = 0; i < score.length; i++) { for (int j = 0; j < score[i].length; j++) { System.out.printf("score[%d][%d] = [%d]%n", i, j, score[i][j]); sum += score[i][j]; } } System.out.println("score 배열의 총 합은 : " + sum); }..

코딩 공부/JAVA 2023.07.24

Java 배열 예제 - String 배열 [5]

String 배열 package ex01; import java.util.Arrays; public class ArrayEx05 { public static void main(String[] args) { String[] strArr = { "가위", "바위", "보" }; System.out.println(Arrays.toString(strArr)); for (int i = 0; i < 5; i++) { int tmp = (int) (Math.random() * 3); // index 0~2 System.out.println(strArr[tmp]); } } } String 배열을 선언과 생성은 int형 배열을 선언 할 때와 같습니다. 다만 문자열에 ""를 붙여주어야 합니다. strArr의 이름을 가진 ..

코딩 공부/JAVA 2023.07.21

Java 배열 예제 - 로또 번호 만들기 [4]

배열을 사용하여 로또번호 만들기 package ex01; import java.util.Arrays; //배열 로또번호 만들기 public class ArrayEx4 { public static void main(String[] args) { int[] ball = new int[45]; for (int i = 0; i < ball.length; i++) { // 배열에 1~45의 숫자 삽입 ball[i] = i + 1; } System.out.println(Arrays.toString(ball)); for (int j = 1; j < ball.length; j++) { // 배열 섞기 int a = (int) (Math.random() * 45); int tmp = ball[j]; ball[j] = b..

코딩 공부/JAVA 2023.07.19

Java 배열 예제 - 최대값과 최소값 구하기 [2]

배열의 최대값과 최소값 구하기 package ex01; //배열의 max와 min public class ArrayEx2 { public static void main(String[] args) { int [] score = {100,99,81,48,50}; int max = score[0]; //100으로 초기화 int min = score[0]; //100으로 초기화 for(int i = 1; i score[i]) { min = score[i]; } } System.out.println("max : " + max); System.out.println("min : " + min); } } score 배열에 임의의 값을 넣어 줍니다. max와 min 변수를 score[0]으로 초기화 해 줍니다. (맨 앞..

코딩 공부/JAVA 2023.07.17
728x90
반응형