관리 메뉴

보리차

chapter 12 콘솔 입력과 출력 본문

Java

chapter 12 콘솔 입력과 출력

보리콩 2022. 1. 26. 20:42

콘솔 출력(Console Output)

System.out.println()
System.out.print()

 

문자열 조합

System.out.printf("정수는 %d, 실수는 %f, 문자는 %c", 12, 24.5, 'A');

 

콘솔 입력(Console Input)

Scanner 클래스

생성자로 전달되는 대상으로부터 데이터를 추출하는 기능을 제공.

파일이나 String 인스턴스 등 다양한 대상으로부터의 데이터 추출이 가능하다.

 

import java.util.Scanner;

class ScanningString {
	public static void main(String[] args) {
    	String source = "1 3 5";
        Scanner sc = new Scanner(source);
        int num1 = sc.nextInt();
        int num2 = sc.nextInt();
        int num3 = sc.nextInt();
        
        int sum = num1 + num2 + num3;
        System.out.printf("%d + %d + %d = %d \n", num1, num2, num3, sum);
    }
}

 

Scanner클래스의 키보드 적용

Scanner sc = new Scanner(source);
	-> Scanner sc = new Scanner(System.in);

키보드의 입력값을 받아올 수 있다.

 

Scanner 클래스의 주요 메소드들

int nextInt()
byte nextByte()
String nextLine()
double nextDouble()
boolean nextBoolean()