분류 전체보기 138

파트4. 배열 [2차원 배열 - 실습]

[ Programmers - 무료 자바 입문 강의 ] ● 2차원 배열 int[][] array1 = new int[2][3]; ↓ 아래 표와 같은 배열이 형성된다. 0 0 0 0 0 0 array1[0][1] = 10; 0 10 0 0 0 0 ※ 초기화와 동시에 배열 생성하기 int[][] array2 = {{0},{1},{2,3}}; ※ 각각 길이가 다른 배열도 만들 수 있다. int[][] array3 = new int [3][]; // 3개의 배열이 만들어진다. 3개의 배열은 아직 참조하는 배열이 없다. array3[0] = new int[1]; // 0번째 인덱스에 한 개의 정수를 담을 수 있는 배열이 생성된다. array3[1] = new int[2]; array3[2] = new int[3];..

파트4. 배열 [배열 사용하기 - 실습(2)]

[ Programmers - 무료 자바 입문 강의 ] https://school.programmers.co.kr/learn/courses/5/lessons/898 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr public class ArrayExam { public int sum(int[] array) { int sum = 0; for (int i = 0; i < array.length; i++){ sum += array[i]; } return sum; } }

파트4. 배열 [배열 사용하기 - 실습(1)]

[ Programmers - 무료 자바 입문 강의 ] ※ .length → 배열의 크기를 출력해준다. https://school.programmers.co.kr/learn/courses/5/lessons/414 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr public class ArrayExam { public int[] fill100() { int[] array = new int[100]; for (int i = 0; i < 100; i++){ array[i] = i + 1; } return array; } }

파트4. 배열 [배열 만들기 - 실습]

[ Programmers - 무료 자바 입문 강의 ] ● 배열 만들기 → 배열을 생성할 때는 new라는 키워드를 이용하여 만들어 준다. → 배열은 생성될 때 정해진 크기가 변하지 않는다. → Java에서 배열의 index는 0부터 시작한다. → 배열은 참조형 타입이다. int[] array1 = new int[3] int[] array2 = new int[] {1,2,3}; int[] array3 = {4,5,6}; https://school.programmers.co.kr/learn/courses/5/lessons/413 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programme..

파트3. 제어문 [for문 - 실습]

[ Programmers - 무료 자바 입문 강의 ] ● for 문 → 반복문으로 사용하며, 조건문이 false일 때, 반복문을 빠져나간다. → for문 안에 if문을 사용하여 continue를 만나면 continue 아래의 문장은 실행시키지 않고, 다시 for문으로 올라가 다음 동작을 실행한다. → for문 안에 if문을 사용하여 break를 만나면 반목문을 빠져나간다. for(변수 초기화; 조건식; 증감식) { 실행할 문장; } for(변수 초기화; 조건식1; 증감식) { if (조건식2) { continue; } 실행할 문장; } for(변수 초기화; 조건식1; 증감식) { 실행할 문장; if (조건식2) { break; } } https://school.programmers.co.kr/learn/..

파트3. 제어문 [do while문]

[ Programmers - 무료 자바 입문 강의 ] ● do while 문 → do에 있는 문장을 한 번 수행한 후, while문의 조건을 만족할 시 다시 do에 있는 문장을 수행한다. → while문의 조건을 만족하지 않을 경우, 다시 do 구문으로 가지 않고 종료된다. do{ 실행할 문장1; } while (조건문) ; ※ Scanner() 클래스 → Java에 존재하는 클래스로 키보드의 값을 입력받고 싶을 때 사용한다. ※ nextInt() 매서드 → int 값을 입력 받을 때 사용한다.

파트3. 제어문 [while문 - 실습(2)]

https://school.programmers.co.kr/learn/courses/5/lessons/907 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr public class WhileExam{ public static void main(String[] args){ int i = 1; while(i < 11){ i++; if (i % 2 == 0){ System.out.println(i); } } } }

파트3. 제어문 [while문 - 실습(1)]

[ Programmers - 무료 자바 입문 강의 ] ● while 문 → 반복문에 사용된다. → 조건이 만족하는 동안에는 계속 실행된다. → 조건문을 사용하여 무한루프를 돌지 않도록 할 수 있다. → 조건이 만족하지 않는 경우, 실행되지 않는다. while (조건문) { 실행할 문장; } ※ 무한루프 구문을 사용하기 위해 조건문 자리에 'true'를 사용한다. // 예시 while(true){ System.out.println("Hi"); } . https://school.programmers.co.kr/learn/courses/5/lessons/411 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 ..

파트3. 제어문 [switch문 - 실습(1)]

[ Programmers - 무료 자바 입문 강의 ] https://school.programmers.co.kr/learn/courses/5/lessons/410 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.Calendar; public class SwitchExam { public static void main(String[] args) { // month에는 오늘이 몇 월인지 들어 있습니다. int month = Calendar.getInstance().get(Calendar.MONTH) + 1; String seaso..