본문 바로가기
SMALL

분류 전체보기527

main메소드의 입력 매개변수, 타입 변환 메소드 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. main()메소드를 살펴보면 String배열이 입력매개변수의 형태를 띈다는 것을 알 수 있습니다. public static void main(String[] args) { } 코드가 실행되면 JVM은 main메소드를 제일 먼저 찾아서 실행 시킵니다. 그렇다면 개발자가 프로그램 시작 시에 필요한 자료를 배열 타입으로 넘겨 출력을 해줄 수 있을 것입니다. 하지만 지금까지는 넘겨받은 것이 없었기 때문에 아무것도 출력되지 않았을 것이고, String[]의 참조변수인 args의 길이를 출력해봐도 0이 출력됩니다. public static void main(String[] args) { System... 2022. 3. 11.
2차원 배열) 가변 배열 (Jagged Array)란? 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 가변 배열(Jagged Array)이란? - 2차원 배열의 길이가 제각각인 2차원 배열 가변 배열 생성 방법 public void test1() { //1. 배열 생성 (2차원 배열 길이 지정X) int[][] arr = new int[3][]; //2. 각각 배열 할당 arr[0] = new int[5]; arr[1] = new int[3]; arr[2] = new int[10]; //3. 값 대입 int k = 1; for(int i = 0; i < arr.length; i++) { for(int j = 0; j < arr[i].length; j++) { arr[i][j] = k++; .. 2022. 3. 11.
[실습문제] 난수, 조건문 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 난수, 조건문에 대해서 간단한 실습 문제들을 풀어보았습니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. @실습 문제1 다음 난수를 각각 출력하는 코드를 작성하세요 - 0~9까지의 랜덤수 - 1~10까지의 랜덤수 - 20~35까지의 랜덤수 - 0 또는 1 public void test1() { //Random 클래스 사용 Random ran = new Random(); int ran1 = ran.nextInt(10); System.out.println("0~9까지의 랜덤수 : " + ran1); int ran2 = ran.nextInt(10) + 1; System.out.println("1~10까지의 랜덤수 : " + ran2); /.. 2022. 3. 10.
[실습문제] 연산자 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 연산자에 대해서 간단한 실습 문제들을 풀어보았습니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. @실습 문제1 - 구현 내용 : 국어(정수), 영어(정수), 수학(정수), 총점(정수), 평균(실수) 변수 선언하고, 각 점수를 키보드로 입력받고, 합계(국어+영어+수학)와 평균(합계/3.0)을 계산하고, 세 과목의 점수와 평균을 가지고 "합격" 출력 합격의 조건 : 세 과목의 점수가 각각 40점이상이면서, 평균이 60점 이상이면 합격, 아니면 "불합격" 출력 public void opSample1() { Scanner sc = new Scanner(System.in); System.out.print("> 국어 영어 수학 점수를 입력하세.. 2022. 3. 10.
2차원 배열) 2차원 배열이란?, 생성 방법 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 2차원 배열이란? - 가로 및 세로 방향의 2차원으로 데이터를 저장하는 배열 2차원 배열 사용 순서 //1. 배열 선언 int[][] arr; //int arr[][]; //2. 할당 arr = new int[2][3]; //3. 값 대입 arr[0][0] = 10; arr[0][1] = 20; arr[0][2] = 30; arr[1][0] = 40; arr[1][1] = 50; arr[1][2] = 60; //4. 사용 for(int i = 0; i < 2; i++) { for(int j = 0; j < 3; j++) { System.out.print(arr[i][j] + " "); } .. 2022. 3. 9.
반복문) 중첩 반복문, 이중for문, 레이블 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. ☞ 중첩 반복문 public void test1() { for(int i = 0; i < 3; i++) { System.out.println(i); for(int j = 0; j < 5; j++) { System.out.println("\t" + j); } } } @콘솔출력값 0 0 1 2 3 4 1 0 1 2 3 4 2 0 1 2 3 4 외부 for문 시작 → 내부 for문은 반복횟수만큼 돌고 탈출 → 외부 for문 시작 ...의 반복 순서를 갖습니다. 따라서 i의 값이 1번 출력되고 내부 for문의 j의 값이 5번 출력하고 다시 i의 값이 1번 출력되고 내부 for문의 j의 값이 5번 .. 2022. 3. 9.
LIST