본문 바로가기

Programming/JAVA(eclipse)91

java 5일차_ 01. 2차원배열(2) 1. 2차원 배열 1) 정방향 가. new 이용 데이터타입[ ][ ] 배열명 = new 데이터타입[행크기][열크기]; 나. 리터럴 이용 데이터타입[ ][ ] 배열명 = { {값1,값2}, {값1,값2}, {값1,값2} }; 다. new + 리터럴 이용 데이터타입[ ][ ] 배열명 = new 데이터타입[ ][ ]{ {값1,값2}, {값1,값2}, {값1,값2} }; package exam08_배열; public class ArrayTest02_2차원배열2 { public static void main(String[] args) { // 정방향형 2차원 배열 생성하는 3가지 방법 // 1. new 이용 int[][] num = new int[3][2]; // 3행 2열 // 초기화 num[0][0] = 1;.. 2024. 3. 14.
java 5일차_ 01. 2차원배열(1) 1. 2차원 배열 1) 정방향 가. new 이용 데이터타입[ ][ ] 배열명 = new 데이터타입[행크기][열크기]; package exam08_배열; public class ArrayTest02_2차원배열 { public static void main(String[] args) { // 정방향형 2차원 배열 // 1, 2차원 배열 선언 int [][] num; // 2. 배열 생성 num = new int[3][2]; System.out.println("행의길이: " + num.length); System.out.println("1행의 열길이: " + num[0].length); System.out.println("2행의 2열 요소 접근: " + num[1][1]); // 3. 배열 초기화 num[0].. 2024. 3. 14.
java 5일차_ 4일차 리뷰 1. 제어문 1) 조건문(분기문) - 단일 if문 : 조건식에 따라서 실행여부가 결정됨. 문법: if(조건식) { 문장1; 문장2; .... } - if-else 문: 조건식에 따라서 실행되는 문장이 달라지는 경우에 사용됨. 문법: if(조건식) { // 조건식이 true 인 경우에 실행 } else { // 조건식이 false 인 경우에 실행 } - 조건식이 여러개 가) 다중 if 문 - 명시적으로 연산자를 지정함. ex) ==, >, >=, ... - 문법: if(조건식1) { } else if (조건식2) { } else if (조건식3) { } 나) switch 문 - 명시적으로 연산자를 사용안함. 묵시적으로 == (동등연산자) 사용함. - 문법: switch (변수) { case 값1: 문장1;.. 2024. 3. 14.
java 4일차_02. 배열( 1차원배열(3) ) 10. new 이용한 방법 이외의 방법 2가지 살펴보기 1) new 이용 ex) int [ ] num = new int[3]; int [ ] num; num = new int [3]; // ==> 필요시 분리해서 사용가능 num[0] = 10; num[1] = 20; num[2] = 30; 2) 리터럴(값) 이용 ( 사용빈도가 높음* ) 문법: 데이터형 [ ] 배열명 = { 값1, 값2, 값3 }; ex) int [ ] num = { 10, 20 ,30 } 특징: 한번에 구현해야 된다. int [ ] num; num = { 10, 20 ,30 }; // 에러 발생 3) new + 리터럴 혼합 형태 ( 2번다음으로 사용빈도가 높음* ) 문법: 데이터형 [ ] 배열명 = new 데이터형[ ] { 값1, 값2.. 2024. 3. 13.