KH/JAVA

#3 if else

오늘의 진 2022. 7. 7. 13:31

1. if(조건문){ 실행문 1;} else {실행문 2;}

 

: 조건문이 참이면 실행문 1 실행, 거짓이면 실행문2 실행한다.

예시

import java.util.Scanner;
class If_3 
{public static void main(String[] args) 
	{Scanner in = new Scanner(System.in);
		System.out.print("점수를 입력하세요 : ");
		int grade = in.nextInt();
		String hak = "";
		 if(grade>=90){
			 hak = "A";
			 if(grade >= 98){
			 hak+="++";
			 }else if (grade<= 93)
			 {
				 hak+="--";
                 }
		}else if (grade>=80)
		{
			hak="B";
		}else if (grade>=70)
		{
			hak="C";
		}else if (grade>=60)
		{
			hak = "D";
		}else{
		   hak="F";
		}
		System.out.println("성적은 "+ hak+"입니다.");
	}
}
import  java.util.Scanner;
class If_4 
{
	public static void main(String[] args)
	{
		Scanner sc = new Scanner(System.in);
		String ch;
		System.out.println("문자를 입력 하세요 : ");
		ch = sc.nextLine();
//(ch == "A" || ch =="a") 안되는 이유 :  String형의 비교는 equals 로 비교함
// == 으로 비교할수 있는 것 : 숫자, 주소값
		if(ch.equals("A") || ch.equals("a")){
			System.out.println("America");
		}else if (ch.equals("K")||ch.equals("k"))
		{
			System.out.println("Korea");
		}else if (ch.equals("M")||ch.equals("m"))
		{
			System.out.println("Moxcio");
		}
	}
}

 

 

'KH > JAVA' 카테고리의 다른 글

#6.for(연습문제)  (0) 2022.07.11
#5 Switch문,Math.random()  (0) 2022.07.08
#4 cmd(명령 프롬프트)  (0) 2022.07.07
#2 scanner, printf,in.read()  (0) 2022.07.07
#1 삼항연산자,형변환  (0) 2022.07.07