분류 전체보기502 [Java] chap5 : 배열 Array - 배열(다차원배열, 2차원배열) 배열(다차원 배열, 2차원 배열) 다차원 배열 : 배열의 배열로 표시함. 2차원 배열 : 1차원 배열의 참조변수의 배열. 1차원 배열의 배열. 📌 package chap5; public class ArrEx7 { public static void main(String[] args) { // 배열의 선언 int[][] arr; // 2차원 배열의 선언 // 배열의 생성 arr = new int[3][2]; // 3행2열 배열. arr[0][0] = 10; arr[0][1] = 20; arr[1][0] = 30; arr[1][1] = 40; arr[2][0] = 50; arr[2][1] = 60; // arr,length : 3 // arr[0].length : 2 : arr[0] : int[] => 1차원.. 2023. 4. 14. [Java] chap5 : 배열 Array - 배열(command line에서 배열값 전달) String[] args : main 실행시 값을 전달. command line에서 파라미터(값) 전달. 공백기준으로 배열의 요소 분리. 공백을 포함하는 경우 " "로 요소 분리 가능. 📌 package chap5; public class ArrEx6 { public static void main(String[] args) { if (args.length == 0) { System.out.println("command line에 파라미터 입력 요망"); System.out.println("java ArrEx6 홍길동 김삿갓"); return; // 매서드(함수) 강제 종료. main 메서드 종료 } System.out.println("====개선된 for 구문 방식 : 첨자(index)사용 불가 ====.. 2023. 4. 14. [Java] chap5 : 배열 Array - 배열(10진수를 변경하기) 📌 배열(10진수를 2진수로 변경하기) package chap5; import java.util.Scanner; /* * 10진수를 2진수로 변경하기 */ public class ArrEx4 { public static void main(String[] args) { int[] binary = new int[32]; // 010100000000....00 System.out.println("10진수를 입력하세요"); Scanner scan = new Scanner(System.in); int num = scan.nextInt(); //10 int divnum = num,index=0; //현재의 값이 저장된 배열의 인덱스 값 저장 : 4(index++ 때믄에) while(divnum !=0) { //0 .. 2023. 4. 14. [Java] chap5 : 배열 Array - 배열의 초기화 📌 참조 변수와 객체 사이 이해하기 package chap5; public class ArrEx3 { public static void main(String[] args) { //배열의 초기화 //int[] arr = new int[5]; //각요소에 값을 저장 int[] arr = {10,20,30,40,50}; //배열선언,생성,요소초기화 //arr.length = 5. arr[0] ~ arr[4] for(int i=0;i 2023. 4. 14. [Java] chap5 : 배열 Array - 배열 배열 배열 예제 배열 : 한개의 참조변수명에 여러개의 값을 저장 할 수 있는 자료구조 동일한 자료형의 값을 저장. 첨자(인덱스)로 요소(저장된 값 1개)에 접근. 첨자는 0부터 시작함. arr.length : 배열의 크기. 요소의 갯수 📌 package chap5; public class ArrEx1 { public static void main(String[] args) { int[] arr; //배열의 선언 arr = new int[5]; //배열객체의 생성. new 2023. 4. 14. [Java] chap4 : 제어문(조건문, 반복문) - Exam1-8 📌 If 문 Exam1 package chap4; import java.util.Scanner; /* * 숫자를 입력 받아서 * 1. 양수,음수,영을 출력 * 2. 짝수,홀수 여부 출력 */ public class Exam1 { public static void main(String[] args) { System.out.println("숫자 입력"); Scanner scan = new Scanner(System.in); int num = scan.nextInt(); if (num>0) { System.out.println("양수"); } else if (num0 반복종료 */ public class Exam4 { public static void main(String[] args) { System.out.. 2023. 4. 14. [Java] chap4 : 제어문(조건문, 반복문) - switch 구문 switch 구문 switch(변수) { case 값1 : 문장1 case 값2 : 문장2 default : 그외문자 } break : switch 구문에서 빠짐. 더이상 switch구문 실행하지 말아달라는 뜻 switch 구문은 조건 설정시 범위 설정이 안됨. 값으로만 처리 가능 📌 package chap4; public class SwitchEx1 { public static void main(String[] args) { int score =100; String grade; switch(score/10) { //10 case 10 : case 9 : grade="A"; break; case 8 :grade="B"; break; // switch 구문 밖으로 제어 이동. case 7 : grade=".. 2023. 4. 14. [Java] chap4 : 제어문(조건문, 반복문) - 중첩 반복문(break, continue) 중첩 반복문 : 반복문 내부에 반복문 존재 package chap4; /* * 구구단 작성. */ public class LoopEx4 { public static void main(String[] args) { for(int i=2;i 2023. 4. 14. 이전 1 ··· 54 55 56 57 58 59 60 ··· 63 다음