인프런
자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
색션 1. JAVA 기초 문법
조건문
9-1: 조건문이란?
조건의 결과에 따라서 양자 택일 또는 다자 택일을 진행한다.
조건문
-> 양자택일 (주로 if문 사용)
-> 다자 택일 (주로 switch문 사용)
다른 프로그램 언어에서도 if문과 switch문 사용됨
9-2 : if문
if(조건식), if(조건식) else, if(조건식) else if(조건식)
package pjtTest;
public class EX15 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int num1 = 10;
int num2 = 20;
// if(조건식)
if(num1 < num2) {
System.out.println("num1는 num2보다 작다.");
}
System.out.println();
//if(조건식) else
if(num1 < num2) {
System.out.println("num1는 num2보다 작다.");
} else {
System.out.println("num1는 num2보다 크거나 같다.");
}
System.out.println();
// if(조건식) else if(조건식)
if(num1 < num2) {
System.out.println("num1는 num2보다 작다.");
} else if(num1 > num2) {
System.out.println("num1는 num2보다 크다.");
} else {
System.out.println("num1과 num2는 같다.");
}
}
}
num1는 num2보다 작다.
num1는 num2보다 작다.
num1는 num2보다 작다.
9-3 : switch문
비교대상이 되는 결과값과 선택사항이 많을 경우 주로 사용한다. (다자택일 할 때 사용)
Scanner 값을 받고 싶을 때 사용
위에 import java.util.Scanner; 생성 단축키 : ctrl + shift + o
package pjtTest;
import java.util.Scanner;
public class EX16 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// switch문
System.out.println("점수를 입력하세요. : ");
Scanner inputNum = new Scanner(System.in);
int score = inputNum.nextInt();
switch (score) {
case 100:
case 90:
System.out.println("수");
break;
case 88:
System.out.println("우");
break;
case 70:
System.out.println("미");
break;
default:
System.out.println("try again!!");
break;
}
inputNum.close();
}
}
점수를 입력하세요. :
50
try again!!
'교내 개발 공부 > [학교 지원 Study] 자바 프로그래밍 입문' 카테고리의 다른 글
JAVA 객체 | 객체 지향 프로그래밍 | 객체 | 클래스 (0) | 2023.08.28 |
---|---|
JAVA 기초 문법 | 반복문 | for문 | while문 | scanner | do~while문 (0) | 2023.08.21 |
JAVA 기초 문법 | 배열과 메모리 | int | byte | arrays (0) | 2023.08.21 |
JAVA 기초 문법 | 배열 | 초기화 | 배열을 이용한 학사관리 (0) | 2023.08.17 |
JAVA 기초 문법 | 연산자 (0) | 2023.08.17 |