본문 바로가기

분류 전체보기245

java 5일차_ 02. 커멘트 라인 아규먼트 배열 ( Command line arguments ) 2. 커멘트 라인 아규먼트 배열 ( Command line arguments ) 1) public static void main( String [ ] args ) { } - 모든 메서드는 기본적으로 파라미터를 가질수 있다. 파라미터(parameter) : 메서드명( 변수, 변수2, ... ) { } - 파라미터도 메서드안이라 로컬변수이어서 stack 에 저장된다. (파라미터는 로컬변수에 속함. 따라서 stack 에 저장됨. ) - 아규먼트( arguments, 인자값 )는 파라미터(변수)에 저장되는 값을 의미한다. 2) 실행할 때 값을 설정할 수 있다. ex) Hello.java javac Hello.java Hello.class java Hello 10 20 3) 이클립스에서 arguments(인자값).. 2024. 3. 14.
java 5일차_ 01. 2차원배열(3) 비정방형 2) 비정방형 가. new 이용 ( 행크기만 지정 ) 데이터타입[ ][ ] 배열명 = new 데이터타입[행크기][ ]; // 열은 나중에 생성 배열명[0] = new int[열크기]; package exam08_배열; public class ArrayTest02_2차원배열3_비정방형 { public static void main(String[] args) { // 정방향형 2차원 배열 생성하는 3가지 방법 // 1. new 이용 int[][] num = new int[3][]; // 열 생성은 나중에 먼저 행만 생성 // 열 생성 num[0] = new int[1]; num[1] = new int[3]; num[2] = new int[2]; // 초기화 num[0][0] = 10; num[1][0] = .. 2024. 3. 14.
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.