wasup
java ifElse와 Switch에 nextInt(), next() 사용 본문
반응형
자바에서 입력을 받을 때 많이 쓰이는 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