if(조건식){
문장 ;
}
if문은 조건식이 참일 때만 실행한다..
Scanner scan = new Scanner(System.in); //사용자로부터 수를 입력 받음
System.out.print("정수를 입력하세요 : "); //입력 받는 곳
int num = scan.nextInt(); //입력 확인
if(num%7==0){ //7로 나누었을때 나머지가 0이면 7의 배수
SyStem.out.println("num="+num+"7의 배수입니다.");
}
블럭if문
if(조건식){
문장 ; // 조건이 참일때 실행
}else{
문장2; //조건식이 거짓일때 실행
}
int x=10;
if(x>0){
System.out.println("0 or 양수입니다.");
}else {
System.out.println("음수입니다.");
}
Scanner scan = new Scanner(System.in);
System.out.print("년도를 입력하세요:");
int year=scan.nextInt();
if((year%4==0 && year%100!=0) || (year%400 ==0)) {
System.out.println("윤년입니다");
}else {
System.out.println("윤년이 아닙니다. ");
}
다중 if문
if(조건식 1){
문장 ; // 조건1이 참일때 실행
}else if(조건식 2){
문장2; //조건식2이 거짓일때 실행
}else if(조건식3){
문장3 ; // 조건3이 참일때 실행
}else{
문장4; //조건식이 모두 거짓일때 실행
}
Scanner scan = new Scanner(System.in);
System.out.println("점수를 입력하세요:");
int jumsu = scan.nextInt();
if(jumsu>=0 && jumsu<=100){
if( jumsu>=90){
System.out.println("A");
} else if (jumsu>=85) {
System.out.println("B");
} else if (jumsu>=80){
System.out.println("C");
}else {
System.out.println("불합격");
}
}else
System.out.println("유효한 점수가 아닙니다.");
switch-case 문
-> 주로 다중 선택에 사용(if-else에 비해 제한적)
switch(수식){
case 상수1:
문자 1;
break;
case 상수2:
문자 2;
break;
.
.
default:
문장N;
}
'java' 카테고리의 다른 글
toUpperCase(), toLowerCase() (0) | 2023.11.15 |
---|---|
repeat() 함수 (0) | 2023.11.15 |
DataType (0) | 2023.11.10 |