수강한 클립명
13. 제어문 - 01. if문 - 1
14. 제어문 - 02. if문 - 2
15. 제어문 - 03. swith-case문
코딩 비전공자라 학원에서 수료했지만 실력부족을 느껴 기초부터 다시 해보자라는 생각과 웹개발의 전체적인 방법을 알아보고 싶어 주위에서 괜찮다고 했던 패스트캠퍼스 java/spring 웹 개발 마스터 를 수강하게 되었다.
완강을 하여 나만의 웹페이지를 만들고 이 미션수행을 통과해 환급을 받는게 올해 목표이다.
미션 일정
방법
제어문 - 01. if문 - 1
if -else문 : 조건식의 결과에 따라 수행문이 실행되는 조건문
if(조건식 - express) { 수행문; }
조건식이 참이면 수행문이 실행된다
if(조건식 - express) { 수행문1; } else {수행문2;}
조건식이 참이면 수행문1이 실행되고 그렇지 않으면 수행문2가 실행된다.
* 만약 문장이 하나이면 블럭사이에 중괄호를 안 써도 된다. 하지만 되도록 써주자!!
* 블럭사이 시작하는 수행문은 들여쓰기를 해주는게 좋다 (가독성에 좋다)
if - else if - else문
하나의 조건에 대한 여러 경우에 대해 수행문이 각각 다른 경우
if(조건식) { 수행문1;}
else if( 조건식) {수행문2;}
else { 수행문3;}
14. 제어문 - 02. if문 - 2
Scanner scanner = new Scanner(System.in);
int age = 10;
int charge = 0;
if(age < 8){
charge = 1000;
} else if (age < 14) {
charge = 1500;
} else if (age < 20) {
charge = 2000;
} else {
charge = 3000;
}
System.out.println("나이 : " + age);
System.out.println("요금 : " + charge);
* Scanner 함수를 쓰면 입력을 받아서 사용할수 있다.
else if는 서로 배타적인 조건 << 하나의 조건이 맞으면 다른건 체크를 안함
if, if, if 조건은 서로서로 다른 조건식임!
그래서 else if 조건을 써야지만 같은 조건식으로 사용할수 있다.
------------
조건문과 조건 연산자
if ( a > b)
max = a;
else
max = b;
조건문을 조건 연산자 (3항연산자)로 변경한 후
max = (a>b)?a:b;
15. 제어문 - 03. switch-case문
switch-case문
조건이 정수,문자열 값으로 그 값에 따라 수행 결과가 달라지는 경우
if-else if-else와 같은 의미로 수행
문자열인 경우 if-else 보다 switch-case가 더 가독성에 좋다!
* default 는 if-else 문의 else문과 같다. (써도 되고 안 써도 된다)
* break를 반드시 써줘야 한다.
ex)
switch(rank){
case 1 : medalColor = 'G'
break
case 2 : medalColor = 'A'
break
case 3 : medalColor = 'B'
break
default : medalColor = 'S'
--
조건에 문자열 사용하기
자바 7 부터 문자열 사용 가능 ex) Gold etc..
ex)
switch(rank){
case "Gold" : medalColor = 'G'
break
case "Silver" : medalColor = 'A'
break
case "Bronze" : medalColor = 'B'
break
default : medalColor = 'S'
[패스트캠퍼스 수강후기] Java 웹 개발 마스터 올인원 패키지 Online 7회차 미션 - 자바인강 (0) | 2021.03.10 |
---|---|
[패스트캠퍼스 수강후기] Java 웹 개발 마스터 올인원 패키지 Online 6회차 미션 - 자바인강 (0) | 2021.03.04 |
[패스트캠퍼스 수강후기] Java 웹 개발 마스터 올인원 패키지 Online 4회차 미션 - 자바인강 (0) | 2021.02.27 |
[패스트캠퍼스 수강후기] Java 웹 개발 마스터 올인원 패키지 Online 3회차 미션 - 자바인강 (0) | 2021.02.24 |
건설현장 일 (인력소 노가다 후기) - 7일차 (0) | 2021.02.23 |