위로
아래
출력
public class PrintDemo {
public static void main(String[] args) {
int i = 97;
String s = "Java";
double f = 3.14;
System.out.print("Hello World") // 그대로 출력
System.out.println("Hello World") // 출력 후 줄바꿈
System.out.printf("%d %s %f", i, s, f) // 서식 출력
}
}
입력
Scanner 기본형
import java.util.Scanner; // scanner 클래스 경로 연결
public class PublicDemo {
public static void main(String[] args){
Scanner inputNum = new Scanner(System.in); // scanner 클래스에 System.in 객체 사용
int x = inputNum.nextInt(); // int 값을 입력 받는 scanner 클래스의 nextInt() 메소드
int y = inputNum.nextInt(); // int 값을 입력 받는 scanner 클래스의 nextInt() 메소드
System.out.printf("%d * %d는 %d입니다. \n", x, y, x*y);
}
}
Scanner 클래스 메서드 종류
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
String str1 = input.next(); // 문자열 입력
String str2 = input.nextLine(); // 문자열 입력
byte a = input.nextByte(); // byte 입력
short b = input.nextShort(); // Short 입력
int c = input.nextInt(); // int 입력
long d = input.nextLong(); // long 입력
float e = input.nextFloat(); // float 입력
double f = input.nextDouble(); // double 입력
}
}