wasup

java ifElse와 Switch에 nextInt(), next() 사용 본문

IT/Java

java ifElse와 Switch에 nextInt(), next() 사용

wasupup 2020. 11. 1. 10:55
반응형

자바에서 입력을 받을 때 많이 쓰이는 Scanner클래스를 사용하기 위해서

import로 외부 클래스를 호출한 다음, 객체생성을 해 줍니다.

 

import java.util.Scanner; //호출

Scanner sc = new Scanner(System.in); //객체생성

 

sc.nextInt();//숫자입력 가능

sc.next();//문자열입력 가능(공백 불포함)

 

 

package testElseIf;
import java.util.Scanner;
public class testElseIf {
	public static void main(String[] args) {
		int jumsu;
		Scanner sc=new Scanner(System.in);
		System.out.println("점수를 입력하라.");
		jumsu=sc.nextInt();
		if(jumsu>=90) {
			System.out.println("A");
		}else if(jumsu>=80) {
			System.out.println("B");
		}else if(jumsu>=70) {
			System.out.println("C");
		}else if(jumsu>=60) {
			System.out.println("D");
		}else {
			System.out.println("F");
		}

	}

}

 

 

package testSwitch;
import java.util.Scanner;
public class testSwitch {
	public static void main(String[] args) {
		int grade;
		Scanner sc=new Scanner(System.in);
		System.out.println("학년을 입력하라.");
		grade=sc.nextInt();
		switch(grade) {
		case 1:
			System.out.println("1학년 입니다.");
			break;
		case 2:
			System.out.println("2학년 입니다.");
			break;
		case 3:
			System.out.println("3학년 입니다.");
			break;
		case 4:
			System.out.println("4학년 입니다.");
			break;
		default:
			System.out.println("학년을 잘못입력하였습니다.");
			break;
		}	
	}
}

 

 

package testSwitch2;
import java.util.Scanner;
public class testSwitch2 {
	public static void main(String[] args) {
		String grade;
		Scanner sc=new Scanner(System.in);
		System.out.println("학년을 입력하라.");
		grade=sc.next(); //공백불포함
		//sc.nextLine; -> 공백포험 문자열입력
		switch(grade) {
		case "1학년":
			System.out.println("1학년 입니다.");
			break;
		case "2학년":
			System.out.println("2학년 입니다.");
			break;
		case "3학년":
			System.out.println("3학년 입니다.");
			break;
		case "4학년":
			System.out.println("4학년 입니다.");
			break;
		default:
			System.out.println("학년을 잘못입력하였습니다.");
			break;
		}
	}

}

 

반응형

'IT > Java' 카테고리의 다른 글

java for문 2  (0) 2020.11.03
java for문  (0) 2020.11.02
java 조건문  (0) 2020.10.31
java 관계연산자, 논리연산자  (0) 2020.10.29
java 전위증감 후위증감, a++, ++a, a--, --a  (0) 2020.10.22
Comments