작콩큰콩
자바 5 (11.27) || 1 || 조건문, if문, else if문, 삼항 연산자, switch문, break 본문
작은 콩 개발자/JAVA
자바 5 (11.27) || 1 || 조건문, if문, else if문, 삼항 연산자, switch문, break
귤치치 2023. 7. 10. 13:122020. 12. 14. 4:16

* if문 (조건문)
- if 문(기본형태)
if (boolean){
true 일 경우 실행되는 문장
}//중괄호는 문장이 하나인 경우 생략이 가능하다.
- if ~ else 문
: if 나 else 둘 중 하나는 반드시 시행된다.
if(boolean){
true 면 실행하는 문장
}else{
false 면 실행하는 문장
}
예시)
public class Hello {
public static void main(String[] args) {
int n1 = 5;
int n2 = 7;
if(n1 < n2) {
System.out.println("n1 < n2 is true");
}
if(n1 == n2) {
System.out.println("n1 == n2 is true");
}else {
System.out.println("n1 == n2 is false");
}
}//main end
}//class end
존재하지 않는 이미지입니다.
- else if 문
: else if 를 여러 개를 사용할 수 있는데 조건이 true인 경우 실행하고 빠져나온다.
if(boolean){
true 면 실행, false 면 다음 조건으로
}else if(boolean){
true 면 실행, false 면 다음 조건으로
}else{
false 면 실행
}
예시)
public class Hello {
public static void main(String[] args) {
int num = 120;
if(num < 0) {
System.out.println("0 미만");
}else if(num < 100) {
System.out.println("0 이상 100 미만");
}else {
System.out.println("100 이상");
}
}//main end
}//class end
존재하지 않는 이미지입니다.
- else문 안에 if ~ else 문이 나오면 else if 문으로 바꿀 수 있다.
if(boolean){
true 면 실행
}else{
if(boolean){
true 면 실행
}else{
false 면 실행
}
}
위의 경우 아래처럼 바꿀 수 있다.
if(boolean){
true 면 실행
}else if(boolean){
true 면 실행
}else{
false 면 실행
}
* 삼항 연산자
a = 조건(true 또는 false) ? 수1(true 경우 대입) : 수2(false 경우 대입)
public class Hello {
public static void main(String[] args) {
int a = (5<4) ? 50 : 40;
System.out.println(a);
//위의 식과 아래의 식이 같다
int b = 0;
if(5 < 4) {
b = 50;
}else {
b = 40;
}
System.out.println(b);
}//main end
}//class end
* switch(전환하다)문
- switch 문
public class Hello {
public static void main(String[] args) {
int n = 3;
switch(n) {//기본적으로 괄호 안은 정수 값이 온다.
case 1:
System.out.println("Simple Java");
case 2:
System.out.println("Funny Java");
case 3:
System.out.println("Fantastic Java");
default://기본 if문 에서 else에 해당한다. 그래서 위에서 안 걸리면 default값 출력
System.out.println("The best programming language");
}
//걸린 곳에서 break; 를 만난 곳 까지 다 출력한다.
System.out.println("Do you like Java?");
}//main end
}//class end
존재하지 않는 이미지입니다.
- beak; 가 있는 경우 : 걸리면 break까지 (feat. 걸어서 하늘까지)

'작은 콩 개발자 > JAVA' 카테고리의 다른 글
자바 5 (11.27) || 2 || 반복문, while문, do while문, for문,break,continue (2) | 2023.07.10 |
---|---|
자바 4 (11.26) || 2 || 부호 연산자, 증감 연산자,비트 연산자,shift 연산 이미지 사라짐 (0) | 2023.07.10 |
자바 4 (11.26) || 1 || 연산자 우선순위,복합대입연산자,관계 연산자,논리 연산자,연산 시 주의사항 (0) | 2023.07.10 |
Merry Christmas (0) | 2023.07.10 |
<input maxlength="숫자"> (0) | 2023.07.03 |
Comments