분류 전체보기(78)
-
명령 행 인자
- main 함수는 하나의 인수를 가지며 인수는 외부에서 특정 값을 main함수로 전달 받을 목적으로 사용되는 것으로 이때 사용되는 인수를 명령 행 인수(Command Line Argument)라 함. 실행방법 class파일 작성 후 다음과 같은 순으로 클릭 2. Program arguments에 값을 넣는다 3. 실행 for(int i = 0; i< args.length; i++){ System.out.println(args[i]); }
2024.03.15 -
for each문
public class ArrayExam9 { public static void main(String[] args) { int[] arr1 = {10, 20, 30, 40}; //for each 문 for (int i : arr1){ System.out.println(i); } //같은 출력값을 가짐 for(int i = 0; i < arr1.length; i++){ int v = arr1[i]; System.out.println(v); } } }
2024.03.15 -
이차원 배열
타입[][] 변수명 = new 타입[행의수][열의수]; 변수명[행인덱스][열인덱스] = 값; public class ArrayExam7 { public static void main(String[] args) { int[][] arr1 = new int[3][2]; arr1[0][0] = 0; arr1[0][1] = 1; arr1[1][0] = 2; arr1[1][1] = 3; arr1[2][0] = 4; arr1[2][1] = 5; for (int i = 0; i < arr1.length; i++){ for (int j = 0; j < arr1[i].length; j++){ System.out.print(arr1[i][j] + "\t"); } System.out.println(); } } } 이차원 가..
2024.03.15 -
배열
참조 타입 같은 타입의 변수가 여러개 필요할 때 사용 기본형 배열 boolean, byte, short, char, int, long, float, double 타입의 변수를 여러개 선언할 때 필요 기본형타입[] 변수명; 기본형타입 변수명[]; public class Array01 { public static void main(String[] args) { int[] array1; int array2[]; int array3[]; array1 = new int[5]; array2 = new int[5]; array3 = new int[0]; } } 초깃값 있이 선언하기 기본형타입[] 변수명 = new 기본형타입[배열의크기]; 변수명[index값] = 값; 기본형타입[] 변수명 = new 기본형타입[]{ ..
2024.03.14 -
Random 클래스
Random 클래스는 난수를 생성하는 클래스로 객체를 생성하여 사용한다. import java.util.Random; public class Num5 { public static void main(String[] args) { Random random = new Random(); //1부터 100까지 중에서 Randon한 정수를 생성 int num = random.nextInt(100) + 1; } } - 난수를 생성하기 위한 가장 기본적인 클래스 중 하나 - 매번 다른 시드 값을 사용하여 의사 난수를 생성 - 매서드를 호출할 때 인자로 최대값을 전달하면 0부터 최대값-1까지의 범위 내에서 난수를 생성 - 위의 코드처럼 메서드를 호출하고 뒤에 +1을 하면 1부터 최대값까지의 범위 내에서 난수르르 생성
2024.03.13 -
반복문과 label
break와 continue의 한계 - break는 현재 반복문을 빠져나가는데 사용한다. - continue는 continue문 아래 부분을 실행하지 않고 다시 반복한다. label을 사용하는 이유 - 중첩반복문을 한번에 빠져나가기 위해서 - continue 이하를 실행하지 않고 한 번에 중첩 반복문을 반복하기 위해서 예시 - break의 label public class LabelExam1 { public static void main(String[] args) { outter: for(int i = 0; i < 3; i++){ for(int j = 1; j < 3; j++){ if (i == 0 && j == 2){ break outter; } System.out.println(i + ", " + j..
2024.03.13