콘솔 출력
출력하기 : System.out.print()
- 소괄호 안의 내용을 단순히 출력하기만 하고, 줄바꿈을 하지 않음
System.out.print("Hello JAVA");
System.out.print("Kim" + "Coding");
System.out.print(3+6);
System.out.print(2022 + "year");
/* 출력
Hello JAVAKimCoding92022year
*/
출력하고 줄 바꾸기 : System.out.println()
- 소괄호 안의 내용을 콘솔에 출력하고 줄바꿈
- print뒤에 붙은 ln은 line을 의미
System.out.println("Hello JAVA");
System.out.println("Kim" + "Coding");
System.out.println(3+6);
System.out.println(2022 + "year");
/* 출력
Hello JAVA
KimCoding
9
2022year
*/
형식대로 출력하기 System.out.printf()
- 지시자(specifier, 형식 지정자)를 이용해 변수의 값을 여러 형식으로 출력
- 지시자는 실제로 출력되는 값이 아니며, 값을 변환해 자신의 위치에 출력
- f는 formatted의 약자
지시자 | 출력 포맷 |
%b | 불리언 |
%d | 10진수 |
%o | 8진수 |
%x, %X | 16진수 |
%c | 문자 |
%s | 문자열 |
%n | 줄바꿈 |
System.out.printf("%s%n", "Hello JAVA"); // 줄바꿈이 됩니다.
System.out.printf("%s%n", "Kim" + "Coding");
System.out.printf("%d%n", 3+6);
System.out.printf("지금은 %s입니다", 2022 + "year"); // 자동 타입 변환이 일어납니다.
System.out.printf("나는 %c%s입니다", '김', "코딩"); //여러 개의 인자를 넣을 수 있습니다.
/*
Hello JAVA
KimCoding
9
지금은 2022year입니다나는 김코딩입니다
*/
콘솔 입력
import java.util.Scanner; // Scanner 클래스를 가져옵니다.
Scanner scanner = new Scanner(System.in); // Scanner 클래스의 인스턴스를 생성합니다.
String inputValue = scanner.nextLine(); // 입력한 내용이 inputValue에 저장됩니다.
System.out.println(inputValue); // 입력한 문자열이 출력됩니다.
'Java > 기초' 카테고리의 다른 글
배열(Array) (0) | 2022.07.08 |
---|---|
제어문 - 조건문(if, Switch), 반복문(for, while) (0) | 2022.07.08 |
연산자(Operator) (0) | 2022.07.04 |
문자열(String) (0) | 2022.07.04 |
변수(Variable)와 타입(Type) (0) | 2022.07.04 |