상세 컨텐츠

본문 제목

[패스트캠퍼스 수강후기] Java 웹 개발 마스터 올인원 패키지 Online 5회차 미션 - 자바인강

Fast Campus[패스트캠퍼스 후강후기]

by 매일매일 배우는 개발자 2021. 3. 2. 08:11

본문

728x90

수강한 클립명

 

13. 제어문 - 01. if문 - 1

14. 제어문 - 02. if문 - 2

15. 제어문 - 03. swith-case문

 


코딩 비전공자라 학원에서 수료했지만 실력부족을 느껴 기초부터 다시 해보자라는 생각과 웹개발의 전체적인 방법을 알아보고 싶어 주위에서 괜찮다고 했던 패스트캠퍼스 java/spring 웹 개발 마스터 를 수강하게 되었다.

 

완강을 하여 나만의 웹페이지를 만들고 이 미션수행을 통과해 환급을 받는게 올해 목표이다.

 

미션 일정

  • 미션 기간 : 2/15 (월) ~ 5/15(토)

방법

  • 3클립 이상의 강의영상 수강하기
  • 수강 인증샷과 함께 1000자 이상의 학습 기록을 블로그에 작성하기
  • 미션 페이지에 미션 기록하기

 


 

 

제어문 - 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' 


https://bit.ly/2YynTUa

 

한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online. | 패스트캠퍼스

Java/Spring 웹 개발, 핵심 25가지 스킬부터 공부하세요. 대기업 출신 7인의 강사진이 모여 만든 Java/Spring 웹 개발 완전체 커리큘럼! 핵심 스킬 25가지 강의부터 250개의 예제, 7개의 프로젝트까지! 비

www.fastcampus.co.kr

https://coupa.ng/bSDoiu

 

천지인 꼬마버스 타요 홍삼젤리

COUPANG

www.coupang.com

 

728x90

관련글 더보기