본문 바로가기

Coding Note38

Java 2-6) 조건문 if, else, else if / 삼항 연산자 / equals 1. 조건문 if → 성립 if, else → 두 가지 중 하나 if, else if, else if, ... switch (사용빈도 낮음) 순환(loop) : 반복문 for while do while 제어자 : 순환을 제어 (독립 사용X) break continue 2. 조건문 if // 형식 if(조건) { 조건 → true/false 처리 } - 조건이 true면 처리, false면 넘어감 - 조건 : ==(같다), >, =, 0) { // true → 처리 System.out.println("number는 0보다 큽니다"); } if(number == 5) { System.out.println("number는 5입니다"); } if(number >= 5) { System.out.println("n.. 2021. 12. 8.
Java 2-5) Array 배열 1차원 / 2차원 // 배열 - 같은 자료형의 묶음 변수들 - 0 ~ Array.length-1 까지가 index number - 동적으로 할당한 후에 정적으로 사용 // 1차원 int Arr[] = new int[5]; // 0~4 0-0-0-0-0 행(row) int array[] = {1, 2, 3, 4, 5}; // 2차원 0-0-0-0-0 → 행 0-0-0-0-0 0-0-0-0-0 int array2[][] = new int[3][4]; → 3행에 원소의 개수 4개 int []array2[] = new int[3][4]; int [][]array2 = new int[3][4]; 0-0-0-0 0-0-0-0 0-0-0-0 // 2차원 배열의 초기화 int array2[][] = { {1, 2, 3, 4}, {5, .. 2021. 12. 8.
Java 2-4) 예제_거스름돈 프로그램 예제) 편의점에서 지불금액 : 3,210원 본인금액 : 10,000원 거스름돈은 얼마? 5000원 → ?장 1000원 → ?장 500원 → ?개 100원 → ?개 50원 → ?개 10원 → ?개 int myMoney = 10000; int price = 3210; // 거스름돈 int changeMoney; changeMoney = myMoney - price; System.out.println("거스름돈은 " + changeMoney + "원 입니다."); // 5000원 int m5000 = changeMoney/5000; System.out.println("5000원은 " + m5000 + "장"); // 1000원 int m1000 = changeMoney%5000/1000; // 5000원은 없.. 2021. 12. 8.
Java 2-3) Array 배열 int num1, num2, num3, num4, num5; num1 = 11; num2 = 22; num3 = 33; - 변수는 변수명으로 접근 1. Array 배열이란 - 같은 자료형 변수들의 묶음 (변수들) - 목적 : 변수관리, index number로 구분 2. 배열의 형식 자료형 배열변수명[] = new 자료명[배열의 총개수];// new(예약어) 배열변수명[index number] 예시) int arrName[] = new int[5] arrName[0] = 11; arrName[1] = 22; arrName[2] = 33; arrName[3] = 44; arrName[4] = 55; - 정수형 변수 5개 선언 - int[5] : 동적할당(dynamic, [] 안의 숫자가 변경될 수 있음 ↔.. 2021. 12. 8.