print의 종류
- System.out.print() : 단순 출력 (출력 후 줄바꿈 X)
- System.out.println() : 한 줄 출력 (출력 후 줄바꿈 수행)
- System.out.printf() : 출력될 문자열 형식을 패턴으로 지정하는 출력구문
printf 사용법 : System.out.printf("패턴", 패턴의 들어갈 값)
ex) :
System.out.printf("%d\n", iNum3);
System.out.printf("%7d\n", iNum3); // 7칸 공간 확보 후 오른 쪽 정렬
System.out.printf("%-7d\n", iNum3); // 7칸 공간 확보 후 완쪽 정렬
[소수점 자리 제어 ( %.0f 사용 시 반올림 처리)]
System.out.printf("%f\n", 10/4.0);
System.out.printf("%.2f\n", 10/4.0);
System.out.printf("%.0f\n", 10/4.0);
[escape 문자 : 일반 문자가 아닌 특수 문자 표현]
System.out.println("\\"); // 백슬래시 출력방법
System.out.println("a\t b\t c\t d"); // tab 출력
System.out.println(" \" "); // 쌍따옴표 단순 문자 출력
System.out.println(" \' "); // 홑따옴표 단순 문자 출력
System.out.println("\u0041"); //유니코드(16진수) 번호로 출력
Scanner(스캐너)
Scanner : 프로그램 실행 중 키보드 입력을 받을 수 있게 하는 역할
Scanner 생성
-> 프로그램 안에 스캐너라는 기계를 만드는 것
Scanner sc = new Scanner(System.in);
nextInt() : 다음 입력된 정수를 읽어옴 (키보드로 입력된 정수를 읽어옴)
nextDouble() : 입력 받은 다음 실수를 읽어옴
next() : 다음 입력된 한 단어를 읽어옴 (띄어쓰기, 엔터를 만나면 입력 종료)
nextLine() : 한 문장 ( 엔터를 만나면 입력종료)
'코딩공부' 카테고리의 다른 글
(자바)배열 (0) | 2025.01.19 |
---|---|
제어문(if, switch, for, while) (0) | 2025.01.19 |
연산자 (java) (0) | 2025.01.19 |
자바(기초) (0) | 2025.01.19 |
(자바) 변수와 자료형 (0) | 2025.01.19 |