728x90
출력
System.out.print(); // 단순 출력문, 줄바꿈을 하지 않음
System.out.println(); // 출력 후 줄바꿈
System.out.printf(); // 형식 지정자를 이용해 특정 형식으로 출력
System.out.prinftf("%s%n", "Hello"); // 문자열 형식, 줄바꿈
System.out.printf("%d%n", 3 + 6); // 10진수 형식, 줄바꿈
System.out.printf("지금은 %s입니다.", 2022 + "년") // 자동 타입 변환이 일어나 "지금은 2022년입니다." 출력
지시자(형식 지정자) | 출력 포맷 |
%b | boolean |
%d | 10진수 |
%o | 8진수 |
%x, %X | 16진수 |
%c | 문자 |
%s | 문자열 |
%n | 줄바꿈 |
입력
import java.util.Scanner; // java.util에서 Scanner 클래스를 가져온다.
Scanner scanner = new Scanner(System.in);
// Scanner 클래스의 인스턴스를 생성하여 변수 scanner에 저장한다.
// System.in은 사용자의 화면에서 입력을 받겠다는 뜻.
String input = scanner.nextLine();
// nextLine()이라는 메서드를 이용해 입력한 내용이 input에 저장된다.
// nextLine()은 공백 포함 문자열 전체
// next()는 문자열에 공백이 발생 전까지만 입력을 받는다.
//nextInt(),nextFloat()등의 메서드도 있다.
728x90
'[JAVA] > JAVA 기본' 카테고리의 다른 글
[JAVA] 자바의 변수와 메서드(오버로딩) (0) | 2022.09.04 |
---|---|
[JAVA] 클래스와 객체 (0) | 2022.09.02 |
[JAVA] 연산자 (1) | 2022.08.30 |
[JAVA] 변수와 타입 (0) | 2022.08.30 |
JAVA의 기본 (0) | 2022.08.30 |