Small Grey Outline Pointer Java 조건문(if~else)
본문 바로가기
Dev./java

Java 조건문(if~else)

by sso. 2022. 4. 23.
import java.util.Scanner;

public class ifTest1 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		Scanner sc = new Scanner(System.in);
		System.out.printf("3과목 점수 입력: ");
		int java = sc.nextInt();
		int jsp = sc.nextInt();
		int spring = sc.nextInt();

		int total = java + jsp + spring;
		double avg = (double)total / 3;
		
		//System.out.println("평균 점수: " +avg);
		System.out.printf("평균 점수: %6.2f", avg);
	} //숫자의 자릿수는 총 6개 소수점 아래로는 2자리 까지 표시

}

3과목 점수 입력: 100 98 55
평균 점수:  84.33

 

 

 

else if

import java.util.Scanner;

public class ifTest1 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		Scanner sc = new Scanner(System.in);
		System.out.printf("3과목 점수 입력: ");
		int java = sc.nextInt();
		int jsp = sc.nextInt();
		int spring = sc.nextInt();

		int total = java + jsp + spring;
		double avg = (double) total / 3;

		// System.out.println("평균 점수: " +avg);
		System.out.printf("평균 점수: %6.2f\n", avg);
		// 숫자의 자릿수는 총 6개 소수점 아래로는 2자리 까지 표시

		if (avg >= 90) {
			System.out.println("A");
		}
		else if (avg < 90) { 
        //(80 <= avg && avg < 90) 불필요한 연산을 줄이기 위해 앞의 식은 생략해도 된다
			System.out.println("B");
		}
		else if (avg < 80) {
			System.out.println("C");
		}
		else if (avg < 70) {
			System.out.println("D");
		} else {
			System.out.println("F");
		}

	}

}

 

3과목 점수 입력: 90 87 67
평균 점수:  81.33
B

 

 


 

 

 

728x90

'Dev. > java' 카테고리의 다른 글

인스턴스와 참조변수  (0) 2022.04.29
Java class  (0) 2022.04.27
Java String  (0) 2022.04.23
Java Scanner/ next, netxLine  (0) 2022.04.23
연산자/제어문  (0) 2022.04.20

댓글