Programming/Java

Programming/Java

자바 기초부터 ABC (13) - 다중배열

동일한 자료형 여러 개를 묶어 사용하기 위해 배열을 사용합니다. int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; 위의 배열은 정수 자료를 아래처럼 보관하고 있습니다. 혹은 세로로 볼 수도 있겠죠? 다중 배열 그렇다면 2차원 구조는 배열로 어떻게 나타낼 수 있을까요? '다중 배열'을 선언하면 됩니다. int[][] multiArray; 위 표의 내용으로 초기값을 바로 설정하기 위해서는 이렇게 써야 합니다. int[][] multiArray = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }; 'int[4] 배열 세 개가 묶인 배열'이라고 볼 수 있습니다. 즉, multiArray[0]의 자료형은 int[4]이고 내용은 {1, 2, 3..

Programming/Java

자바 기초부터 ABC (12) - 배열

배열을 쓰면 변수 하나에 값을 여러 개 담을 수 있습니다. 자바의 배열을 만들고 사용하는 방법을 간단하게 살펴봅시다. 배열 생성 배열을 만드는 방법은 몇 가지 있습니다. (1) 선언과 동시에 빈 배열 생성 int[] intArray = new int[5];// 크기 5의 빈 배열 (2) 선언 후, 배열 생성 int[] intArray; intArray = new int[5];// 크기 5의 빈 배열 위 두개는 사실 7거의 똑같다고 볼 수 있죠? (3) 리터럴로 생성 int[] intArray = {1, 2, 3, 4, 5}; 이렇게 하면 5개의 원소가 있으니까 intArray는 자동으로 크기 5의 배열이 됩니다. 그런데 이 방식은 변수를 정의할 때만 할 수 있습니다. 밑에 코드처럼 두 줄에 나누어서 하면..

Programming/Java

자바 기초부터 ABC (11) - For

For문 기본 문법 (Syntax) for (초기화식; 종결 제어식; 증감 제어식) { // 수행부분 } for문의 조건 부분은 세 가지로 나누어 집니다: 초기화식 (initialization) 종결 제어식 (termination) 증감 제어식 (increment) for문을 이용해서 1부터 10까지 출력하려면 이렇게 하면 됩니다. for (int i = 1; i

Programming/Java

자바 기초부터 ABC (10) - While

While문에 대해서 알아봅시다. 기본 문법 (Syntax) while (조건 부분) { 수행 부분 } while문은 조건 부분이 true인 동안 계속 반복해서 수행 부분을 실행하는 구문입니다. 수행부분에서 조건이 false가 되도록 바꾸어 주거나 break;를 통해서 반복문을 종료시킬수 있습니다. while문은 반복 횟수를 정확히 알 수 없는 동작, 혹은 특별한 조건에서만 멈추어야할 경우 등에서 자주 사용합니다. 다음시간에 배울 for문은 반복 횟수를 while문보다 직관적으로 조절할 수 있다는 점이 차이점 입니다. ##예제 문제: 1, 2, 3, ... 을 하나씩 더한 값이 10000보다 크거나 같아졌을 때, 마지막으로 더한 값은 무엇일까요? int sum = 0, i = 1; while (sum <..

Programming/Java

자바 기초부터 ABC (9) - Switch

Switch문 기본 문법 (Syntax) if문의 조건 부분은 불린 결과값을 내는 식이었죠? 그런데 switch문의 조건 부분은 숫자, 문자열 등의 결과값을 내는 식입니다. 그리고 그 결과값에 따라 실행 되는 코드가 정해지는 거죠. int i = 10; if (i % 3 == 0) {// i < 20 : 불린 식, 변수, 메소드 System.out.println("C 구역입니다."); } else if (1 % 3 == 1) { System.out.println("A 구역입니다."); } else { System.out.println("B 구역입니다."); } switch (i % 3) {// i : 불린이 아닌 식, 변수, 메소드case 0: System.out.println("C 구역입니다."); b..

Programming/Java

자바 기초부터 ABC (8) - if, else

분기문에 대해서 알아봅시다. public class IfElse { public static void main(String[] args){ int temp = 15; if (temp < 10) { System.out.println("자켓을 입으세요"); } else { System.out.println("자켓을 입지 마세요"); } } } public class IfElse { public static void main(String[] args){ int temp = 3; if (temp < 5){ System.out.println("내복과 긴팔과 자켓을 입으세요"); } else if (temp

꾸준표
'Programming/Java' 카테고리의 글 목록