본문 바로가기
JAVA

Scanner -1

by 선우진우 2023. 12. 14.
728x90
반응형

Scanner 활용!


import java.util.Scanner;

public class B_KeyboardInput {

	
// 키보드로 자신의 이름 입력 받아서 출력 하기.
	public void inputScanner1() {
		// java.util 패키지에서 제공하는 클래스 (Oracle - API pgae)
		
                Scanner sc = new Scanner(System.in);
		System.out.print("당신의 이름을 입력하세요 : ");
		String name = sc.nextLine(); 
                // netxLine() : 사용자가 입력한 한 줄에 대한 모든 값을 읽어 온다.
		//String name = sc.next();
		// next() : 공백 문자를 만나기 전까지 입력 된 값을 읽어 온다.
                // 출력을 합니다 -> 출력을
		
		System.out.println("당신의 이름은 " + name + "입니다");
	}
	
// 사용자의 정보를 입력받아 출력하기.
	public void inputScanner2() {
		java.util.Scanner sc = new java.util.Scanner(System.in); 
                // import 없이 Scanner 사용 방법
		
		// 이름, 사는 곳, 주머니에 있는 현금, 키
	        System.out.print("이름 : ");
		String name = sc.nextLine();
		
		System.out.print("사는 곳 : ");
		String addr = sc.nextLine();
		
		System.out.print("현금 : ");
		int cash = sc.nextInt();
		
		System.out.print("키 : ");
		double height = sc.nextDouble();
		
		System.out.println(name + "님의 사는 곳은 " + addr +"이고, 주머니에 현금 " 
                + cash + "원을 갖고 있으며, 키는 " + height + "입니다");
		
		
// 곱셈 계산기 만들기.
		System.out.println("곱셈 계산기입니다. 숫자를 입력 해주세요.");
		System.out.println();
		int cp = sc.nextInt(); // int 형 입력시
		System.out.println("다음 수를 입력 해주세요.");
		int cp2 = sc.nextInt(); 
		System.out.println("두 수의 곱은" + cp*cp2 + "입니다");
		
		
	}
	
}
 
 

 

 

728x90
반응형

'JAVA' 카테고리의 다른 글

Scanner -2  (0) 2023.12.16
Scanner -2  (0) 2023.12.15
변수 (Variable) -2  (0) 2023.12.13
변수 (Variable) -1  (0) 2023.12.12
Eclips 활용 - MethodCall  (0) 2023.12.11