본문 바로가기

패스트캠퍼스 환급 챌린지

[패스트캠퍼스 수강 후기] {자바 인강} 100% 환급 챌린지 {4} 회차 미션

 

Chapter 04. if문

다음의 구조가 if와 else를 이용한 기본적인 구조이다.if (조건문) { <수행할 문장1> <수행할 문장2> ... } else { <수행할 문장A> <수행할 문장B> ... }

조건문을 테스트 해서 참이면 if문 바로 다음의 문장들을 수행하고 조건문이 거짓이면 else문 다음의 문장들을 수행하게 된다.

조건문이란 무엇인가?

if (조건문) 에서 사용되는 조건문이란 참과 거짓을 판단하는 문장을 말한다.

따라서 위의 예에서 보았던

boolean money = true; if (money) { ...

에서 조건문은 money가 되고 money는 true이기 때문에 if문 다음의 문장을 수행하게 되는 것이다.

출처[wikidocs.net/211]

2. swich-case 문

조건이 정수, 문자열 값으로 그 값에 따라 수행 결과가 달라지는 경우 if-else if -else 와 같은 의미로 수행

 

switch/case 문은 if 문과 비슷하지만 좀 더 정형화된 모습의 제어문이다.

switch/case 문의 구조는 다음과 같다.

switch(입력변수) { case 입력값1: ... break; case 입력값2: ... break; ... default: ... break; }

입력변수의 값과 일치하는 case 입력값(입력값1, 입력값2, ...)이 있다면 해당 case문 하위의 문장이 실행된다. case문마다 break 라는 문장이 있는데 해당 case문을 실행 한 뒤 switch문을 빠져나가기 위한 것이다. 만약 break 문이 빠져 있다면 그 다음의 case 문이 실행되게 된다.

출처

wikidocs.net/263

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

**********************꿀팁hot key***************Ctrl + Shift + O: import할때 쓰면 유용! 

 

**********************주의*******************

자바에서 큰따옴표와 작은따옴표는 다르게 동작합니다. 예를 보시면 쉽게 이해됩니다.

 

 

테스트코드

 

1

2

3

4

5

6

        System.out.println("H" + "a");

        System.out.println('H' + 'a');

        System.out.println('H'+0);

        System.out.println('a'+0);

 

 

Colored by Color Scripter

cs

 

 

[실행결과]

- 큰따옴표의 경우 문자열로 인식하여 두 문자가 합쳐져서 결과가 표시됩니다.

- 작은 따옴표의 경우는 + 연살자를 사용하면 H와 a는 Integer형으로 형변환이 되어 169가 출력됩니다.

 

 

1

2

3

4

Ha

169

72

97

cs

 

문자열을 합칠 경우 큰따옴표 쓰는 것을 잊지마세요.

출처

m.blog.naver.com/PostView.nhn?blogId=sangrime&logNo=220626104231&proxyReferer=https:%2F%2Fwww.google.com%2F

 

[JAVA] 큰따옴표와 작은따옴표의 차이

자바에서 큰따옴표와 작은따옴표는 다르게 동작합니다. 예를 보시면 쉽게 이해됩니다. 테스트코드 123456 ...

blog.naver.com

 

3. 반복문

동일한 수행문을 조건에 맞는 동안 수행하도록 하는 기능

 

 

 

올인원 패키지 : JAVA 웹 개발 마스터👉https://bit.ly/35aoeAW