모든 프로그램의 기본은 입출력(I/O)이다. 변수의 담긴 값이나 문자열을 확인하거나, 데이터를 입력받아 코드를 수행하도록 할 수 있다.
java에서 어떤 방식으로 프로그램에 입출력 하는지 알아보자.
변수의 값이나 문자열을 확인
->System.out.print(),System.out.println(),System.out.printf()
소괄호 안의 내용을 단순 출력,
개행(줄바꿈) xSystem.out.print("Hello"); System.out.print(" "); System.out.print("java!");Hello java!
소괄호 안의 내용을 단순 출력,
개행(줄바꿈) OSystem.out.println("Hello"); System.out.println("World"); System.out.print("java\n"); //println(), \n 같은 의미 System.out.print("!!");Hello World java !!
형식지정자를 이용해서 변수의 값을 다양한 형식으로 줄력,개행(줄바꿈) X
%d(정수), %c(문자), %f(실수), %s(문자열)String str = "Hello Java!"; System.out.print("%s", str);Hello Java!
Scanner 변수명 = new Scanner(System.in);
-> import 필요 : import java.util.Scanner;문자열 입력 : 변수명.next()
정수 입력 : 변수명.nextInt()
실수 입력 : 변수명.nextFloat()
import java.util.Scanner;
public class ScannerTest{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.print("숫자 입력 : ")
int a = sc.nextInt();
System.out.println(a);
}
}
숫자 입력 : (입력하기)