콘솔 출력
📌 콘솔 출력하는 방법
① System.out.println & System.out.print
System.out.println :문자열 출력 후 행 바꿈.
Systme.out.print : 문자열 출력 후 행 바꾸지 않음.
② System.out.printf
: 서식 지정자(%) 사용해서 출력.
③ System.out.format
📄 콘솔 출력하는 방법.
package print;
public class ConsoleOutput {
public static void main(String[] args) {
String name = "jin";
int age = 23;
// System.out.println
System.out.println("Hello My name is " + name + ". I'm " + age + " years old.");
// System.out.print
System.out.print("Hello My name is " + name + ". I'm " + age + " years old.");
System.out.print(" Nice to meet you.\n");
// System.out.printf
System.out.printf("Hello My name is %s. I'm %d years old.", name, age);
System.out.printf(" Nice to meet you.\n");
// System.out.format
System.out.format("Hello My name is %s. I'm %d years old.", name, age);
System.out.printf(" Nice to meet you.\n");
}
}
// Hello My name is jin. I'm 23 years old.
// Hello My name is jin. I'm 23 years old. Nice to meet you.
// Hello My name is jin. I'm 23 years old. Nice to meet you.
// Hello My name is jin. I'm 23 years old. Nice to meet you.
콘솔 입력
📌 Scanner 클래스
: 생성자로 전달되는 대상의 데이터를 추출하는 클래스.
📌 import java.util.Scanner;
: Scanner 클래스가 존재하는 패키지.
📌 System.in
: 키보드를 의미하는 인스턴스의 참조 변수.
📄 문자열과 숫자 입력받고 출력하는 프로그램.
package print;
import java.util.Scanner; // Scanner 클래스가 존재하는 패키지.
public class ConsoleInput {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); // Scanner 인스턴스 생성 및 키보드와 연결.
System.out.print("String input: ");
String str = sc.nextLine(); // String 입력 받음.
System.out.print("Number input: ");
int num = sc.nextInt(); // int 입력 받음.
System.out.println(str + num);
}
}
'Java > Java' 카테고리의 다른 글
[Java] ArrayList (0) | 2022.10.14 |
---|---|
[Java] 배열(Array) (0) | 2022.10.14 |
[Java] singleton 패턴 (0) | 2022.10.14 |
[Java] StringBuilder 클래스와 StringBuffer 클래스 (0) | 2022.10.14 |
[Java] String 클래스 (0) | 2022.10.13 |
댓글