JAVA 16

[JAVA]5. 반복문(FOR문)

[JAVA]반복문(for문) ●while문 복습 *dead코드: 작성되었으나 실행되지 않는 코드 *break가 없이 반복문 아래에 코드를 작성하면 무한루프에서 빠져나올 수 없기 때문에 문장이 실행될 일이 없음 *break 다음에 코드를 작성하면 반복이 종료되기 때문에 문장이 실행될 일이 없음 *유연한 코드: 변수가 바뀌더라도 코드를 바꿀 필요없이 알고리즘 작성하는 것이 바람직함 [for문] 처음과 끝, 스텝을 알 때 사용함 예)1부터 100까지 2씩 증가하며 반복 for(초기화구문; 검사조건 ;반복 후 작업) { 실행할 명령 } [for문과 while문 차이] i를 0부터 9까지 1씩 증가시켜 sum에 계속 더하라. //sum=45; i를 0부터 10이 되기 전까지 1씩 증가시켜 sum에 계속 더하라. ..

JAVA 2023.06.01

[JAVA]4. 반복문(while문)

[JAVA] 반복문(while문) 반복문: 어떤 ‘조건’에 ‘만족’할 때까지 특정 명령을 ‘반복’하여 실행하는 구조 While문: 반복횟수를 모를 때 ex)게임, 로그인 등 for문: 반복횟수를 알 때 while(검사조건 { 실행할 로직 } -조건이 참이면 검사조건으로 다시 돌아간다. -조건이 거짓이면 구문을 벗어난다. [실습]if문과 while문의 차이 만약 i가 10보다 작으면 {}실행시켜라 0, 1 출력 == end == i가 10이 되기 전까지 반복해라 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 출력 10이 되었을 때 범위 끝나고 syso로 이동하여 i 출력 = = end == i가 10보다 작을 때까지 1씩 증가, 더함. i가 9일 때, i++ 증가하므로 i=10까지 출력됨 i ..

JAVA 2023.05.31

[JAVA]3. 조건문

[JAVA]조건문 조건문(137p.) 단순 IF문: if (조건식) {실행문장} //예제1. 정수를 입력받아 20보다 크거나 같으면 //"성인입니다."출력하기 Scanner scan = new Scanner(System.in); System.out.print("나이 입력: "); int age = scan.nextInt(); if (age >=20) { System.out.println("성인입니다."); } IF-ELSE문: if (조건식) {실행문장1} else{실행문장2} //예제2.정수를 입력받아 홀수인지 짝수인지 판별하세요. Scanner scan = new Scanner(System.in); System.out.print("정수 입력: "); int num = scan.nextInt(); if..

JAVA 2023.05.30

[JAVA]2. 연산자의 종류

[JAVA]연산자의 종류 [연산자] 1. 연산결과의 자료형으로 구분하기 1) 숫자(정수/실수): 산술(+, - * / %) int a= 3+4; //정수형 변수 a를 생성하고 변수 a에 3+4 연산결과를 대입해라. 2) 논리값(T/F): 비교, 논리 →논리값에 따라 결과를 다르게 출력하는 조건문 비교연산자 boolean a = 3==4 //3과 4는 같냐? //결과값: false boolean b = 3 !=4; //3과 4는 같지 않냐? //결과값: true 논리연산자: 비교를 2개 이상 해야 할 때 -AND 연산자(&&) : 그리고 ex)비가 오고/월급이 들어오면 =>술을 마신다. *논리적 모순 주의! a== 3 && a==5; //a가 3이면서 5일 수 없음 a== 3 || a==5; //a가 3이..

JAVA 2023.05.29

[JAVA]1.입출력

[입출력] 1. 숫자와 문자 출력 출력 구문 System.out.println( ); 수행순서: 앞에서 뒤로 순서대로 실행. ( )가 있으면 괄호 안 우선 순위 숫자+숫자=연산 숫자+문자=문자 문자+숫자=문자 문자+문자=문자 2. 입력하기 1)Scanner 도구 생성 Scanner scan = new Scanner(System.in); *import 단축키: Ctrl+Shift+O 2)입력받기 scan. nextInt(); //정수 입력받기 scan.next(); //문자열 입력받기 코드는 위에서 아래로 실행된다. 숫자-문자 순서로 도구명령을 입력했을 때 문자를 먼저 입력하면 예외(Exception)가 발생한다. 숫자-숫자를 입력했을 때 예외가 발생하지 않는 이유는 입력한 숫자를 문자로 인식하기 때문이다..

JAVA 2023.05.28