Backend/Java

· Backend/Java
2-13 다차원 배열 1. 2차원 배열(2열 배열), 순회 선언방법 int[][] array int array[][] int[] array[] 생성 -> 생성도 대괄호 하나 더 추가하면 됨. int[][] array = new int[][]; [][] 에서 []은 방번호, 뒤의 []는 앞 방의 크기 라고 이해하면 쉬웠다. 2차원 배열 초기화 방법 1. 중괄호로 값을 지정하여 선언과 동시에 초기화 // 중괄호를 사용해 초기화 int[][] array = { {1, 2, 3}, {4, 5, 6} }; 2. 선언/생성 후 반복을 통한 초기화 package week02.array; public class Arr06 { public static void main(String[] args) { // 반복문을 통한 ..
· Backend/Java
2-11 배열 (Array) - 선언 int와 같은 기본형 변수는 1개의 값만 변수에 저장할 수 있음 int[] 와 같은 배열형 변수는 여러개의 변수에 저장 가능! - 여러개를 하나의 변수에 넣어놓고 들고다니거나 하나씩 꺼내 쓸 수 있다는 점에서 분류통의 개념과 비슷 - 단, 하나의 배열형 변수에는 같은 타입의 변수만 담을 수 있음 ( = 김치통엔 김치만~) 한번에 많은 양의 데이터를 다루거나 계산할 때 사용 -> for문 등 반복문과 같이 사용. length와 같이 사용하기도함 선언방법 예시 1. 타입 [] 변수; 0~7번까지 있음 - 타입별 초기값으로는 int는 0, boolean은 false, String은 null package week02.array; public class Arr01 { pub..
· Backend/Java
2-9 반복문 while 형태 : while(조건문) { (연산) } :: while문 - 위처럼 while 문으로 사용하면 조건문을 만족해야지만 연산이 반복수행된다. - 한번 반복할때마다 조건문을 체크해서 조건문이 불만족(false) 이면 반복을 중단한다. do { (연산) } while(조건문) 형태로도 사용 가능하다. :: do- while문 - 위처럼 do-while 문으로 사용하면 최초 1회 연산수행 후 조건문을 체크하여 더 반복할지 결정한다. - 반복하게 된다면 그 이후에는 한번 반복할때마다 조건문을 체크해서 조건이 불만족(false)이면 반복을 중단한다. int number = 0; // ~하는 동안 while (number < 3) { // number < 3 인 동안~~ number++;..
· Backend/Java
2-6 조건문 : 특정 조건에 따라 다른 연산을 수행하고 싶을 때 조건문 물이 끓으면 강불에서 약불로 줄여주세요 - if, switch - 물이 끓으면(조건) -> 약불로 줄여줘(연산 수행) 반복문 : 특정 조건에 따라 반복해서 동일한 연산을 수행하고 싶을 때 반복문 하얗게 색이 변하기 전까지 계속 저어주세요 - for - 하얗게 색이 변하기 전까지(조건) -> 계속 저어주세요(반복해서 연산수행) 조건문 package week02; public class W11 { public static void main(String[] args) { boolean flag = true; // if () {} // if문의 주 골격! if (flag) { // true인 경우 System.out.println("값이 ..
· Backend/Java
2-3 대입연산자 package week02; public class W05 { public static void main(String[] args) { // 대입연산자 // 변수를 바로 연산해서 그 자리에서 저장하는(대입하는) 연산자 // =(기본연산자), +=, -=, *= ....(복합대입연산자) // ++ : += 1 // -- : -+ 1 // 기본 대입 연산자 int number = 10; number = number + 2; System.out.println(number); // 12 number = number - 2; System.out.println(number); // 10 number = number * 2; System.out.println(number); // 20 number ..
· Backend/Java
package week02; public class W01 { public static void main(String[] args) { // x + y = z int x = 5; int y = 10; int z = x + y; // 5(피연산자) +(연산자) 10(피연산자) System.out.println(z); } } 산술연산자 : +, -, *, /, %(나머지), 비교연산자 : >, =, 9); // 10이 9보다 크니? : true! System.out.println(10 >= 9); // 10이 9보다 크거나 같니? : true! System.out.println(10 < 9); // 10이 9보다 작니? : false! System.out.println(10 또는(OR : ||) System..
chillmyh
'Backend/Java' 카테고리의 글 목록 (3 Page)