Chapter 4. 제어문-반복문/for ▶ 학습 목표 : for문이 무엇인지 이해하고 사용할 수 있다. - for문 : 특정 횟수동안 작업을 반복하는 반복문이다. 초기화, 조건식, 증감식, 실행 부분으로 이루어져 있다. for(초기화;조건식;증감식) { System.out.println("조건식이 참일 때 실행되는 부분"); } 초기화 : 사용할 변수를 초기화한다. 조건식 : 반복을 계속하기 위한 조건을 정한다. 조건식의 값이 true면 반복 false면 실행을 중단한다. 증감식 : 변수의 값을 증가 혹은 감소한다. 실행부분 : 조건식이 참일 때 실행하는 부분 ex) for(int i=0; i
switch 문에서는 break;가 각 case마다 포함되어야 한다. package chapter4; public class exam4_7 { public static void main(String[] args) { int book = 2; book = book/10; switch(book) { case 0 : System.out.println("조금 더 노력하세요!"); case 1 : System.out.println("책 읽는 것을 즐기시는 분이시네요!"); case 2 : System.out.println("책을 사랑하시는 분이시네요!"); default : System.out.println("당신은 다독왕입니다."); } } } break;는 실행을 여기까지 하라는 뜻으로 위의 코드와 같이 br..
package chapter4; public class exam4_7 { public static void main(String[] args) { int book = 2; book = book/10; switch(book) { case 0 : System.out.println("조금 더 노력하세요!"); break; case 1 : System.out.println("책 읽는 것을 즐기시는 분이시네요!"); break; case 2 : System.out.println("책을 사랑하시는 분이시네요!"); break; default : System.out.pirntln("당신은 다독왕입니다.") } } } default문의 출력문에 세미콜론을 생략하여 오류가 발생했다. 오류가 생기지 않으려면 System...
Chapter 4. 제어문 ▶ 학습 목표 : Scanner와 중첩 if문 switch문이 무엇인지 이해하고 사용 목적에 따라 사용할 수 있다. - Scanner : 사용자로부터 입력을 받기 원할 때 사용하는 클래스 사용하고자할시 import java util.Scanner을 추가해주어야한다. *Scanner 와 같이 데이터타입 자리에 검은색인 것은 참조변수이다. 이러한 참조변수는 주소를 담는다. package chapter4; import java.util.Scanner; public class exam4_17 { public static void main(String[] args) { //재료 확보 : 변수 선언 및 초기화 int age; //변수의 종류 : 정수형, 실수형, 문자형, 논리형, 참조형 ..
Chapter 4. 제어문 ▶ 학습 목표 : if문의 사용 목적에 따라 사용할 수 있다. 4-1. 조건문 - if문 : if문의 가장 기본적은 형태 if(조건식){ //실행부분 } *조건식 : 식의 결과가 참 또는 거짓으로 구분될 수 있는 문장 *실행부분 : 조건식의 결과가 참이면 실행할 문장 public static void main(String[] args) { int a = 5; if(a>3) { System.out.println("a는 3보다 큽니다."); } System.out.println("검사가 끝났습니다."); } a는 3보다 큽니다. 검사가 끝났습니다. - if else문 : if 문의 구조에서 조건식이 false일 경우 실행되는 부분을 추가한 문장 if(조건식){ //실행부분1 } e..
package chapter4; public class exam4_1 { public static void main(String[] args) { int a = 5; if(a>3) { System.out.println("a는 3보다 큽니다."); } System.out.println("검사가 끝났습니다."); } { int age = 15; if(age>19) { System.out.println("성인입니다."); System.out.println("성인요금이 적용됩니다."); } else { System.out.println("청소년입니다."); System.out.println("청소년 요금이 적용됩니다."); } System.out.println("결제를 진행해 주세요."); } } → 코드 오류..
package chapter4; public class report_2 { public static void main(String[] args) { int point = 85; if(point>90) { System.out.println("A"); } if(point80) { System.out.println("B"); } if(point70) { System.out.println("C"); } else { System.out.println("F"); } } //if로 전부 사용하면 첫번에 if 안되면 두번째 if 실행 마지막 if 또는 else 출력 //그래서 성적 산출같은 프로그램은 여러개 중 하나의 출력값을 내야하니까 else if가 맞음. } B F package chapter4; public c..
Chapter 3. 연산자 ▶ 학습 목표 : 연산자의 사용 목적에 따라 구분하고 사용할 수 있다. 3-1. 연산자의 종류와 우선순위 - 연산자의 종류 연산자는 크게 산술, 단항, 비교, 논리, 쉬프트, 기타 로 나눌 수 있다. 종류 연산자 설명 산술 연산자 + - * / % 사칙연산 및 나머지 연산 단항 연산자 - 부호 연산자 ! 논리 부정 연산자 ++ -- 증감 연산자(1씩 증가 1씩 감소) 비교 연산자 > = >>> 비트를 이동하는 연산 기타 연산자 (조건)? 참:거짓 삼항 연산자 = += -= *= 대입 연산자 - 연산자의 우선순위 연산자 우선순위 종류 연산자 1 최우선 연산자 [], (), . 2 단항 연산자 !, ~, -, +, ++, --, () 3 산술 연산자 +, -, *, /, % ..
- Total
- Today
- Yesterday