Please Enable JavaScript!
Gon[ Enable JavaScript ]

자바 (Java) System.out 콘솔 프린트 사용하기

자바(JAVA)
반응형

System.out은 자바(Java)에서 콘솔에 출력을 하기 위한 표준 출력 스트림입니다. 이를 사용하여 텍스트나 변수의 값을 화면에 출력할 수 있습니다. System.out의 주요 메서드와 사용법은 다음과 같습니다.

 

주요 메서드

  1. System.out.print() - 줄 바꿈 없이 출력
  2. System.out.println() - 출력 후 자동으로 줄 바꿈
  3. System.out.printf() - 형식을 지정하여 출력

사용 예시

1. System.out.print()

print() 메서드는 출력 후 줄 바꿈 없이 다음 내용이 같은 줄에 이어서 출력됩니다.

System.out.print("Hello, ");
System.out.print("world!");
// 출력 결과: Hello, world!

2. System.out.println()

println() 메서드는 출력 후 자동으로 줄 바꿈을 합니다. 다음 출력 내용은 새로운 줄에 표시됩니다.

System.out.println("Hello, world!");
System.out.println("This is Java.");
// 출력 결과:
// Hello, world!
// This is Java.

3. System.out.printf()

printf() 메서드는 형식을 지정하여 출력할 때 사용됩니다. 이 메서드는 C 언어의 printf와 비슷하게 형식 지정자를 사용하여 출력 내용을 조정할 수 있습니다.

형식 지정자 설명

%d 정수 출력
%f 실수 출력
%s 문자열 출력
%n 줄 바꿈
int age = 25;
double height = 180.5;
String name = "Alice";

System.out.printf("Name: %s, Age: %d, Height: %.1f cm%n", name, age, height);
// 출력 결과: Name: Alice, Age: 25, Height: 180.5 cm

4. 정수 출력

int number = 123;
System.out.println("Number: " + number);  // 출력: Number: 123

5. 문자열과 변수를 결합하여 출력

String greeting = "Hello";
String name = "Bob";
System.out.println(greeting + ", " + name + "!");  // 출력: Hello, Bob!

6. 소수점 자릿수 제한

double pi = 3.1415926535;
System.out.printf("Pi: %.2f%n", pi);  // 출력: Pi: 3.14

주요 형식 지정자 정리

형식 지정자 설명

%d 10진수 정수 출력
%o 8진수 정수 출력
%x 16진수 정수 출력 (소문자)
%X 16진수 정수 출력 (대문자)
%f 소수점 있는 실수 출력
%e 지수 표기법 출력 (예: 1.5e+01)
%c 문자 출력
%s 문자열 출력
%% % 기호 자체 출력

1. 정수 출력 포맷 지정

int number = 255;
System.out.printf("10진수: %d, 8진수: %o, 16진수: %x%n", number, number, number);
// 출력 결과: 10진수: 255, 8진수: 377, 16진수: ff

2. 실수 출력 포맷 지정

  • 소수점 자리수를 조절할 수 있으며, %f는 기본적으로 소수점 이하 6자리까지 표시합니다.
double pi = 3.1415926535;
System.out.printf("Pi의 값: %.3f%n", pi); // 출력: Pi의 값: 3.142

3. 문자와 문자열 출력

char letter = 'A';
String word = "Java Programming";
System.out.printf("문자: %c, 문자열: %s%n", letter, word);
// 출력 결과: 문자: A, 문자열: Java Programming

4. 지수 표기법 사용

큰 수나 작은 수를 지수 표기법으로 표현할 수 있습니다.

double largeNumber = 1234567.89;
System.out.printf("지수 표기법: %e%n", largeNumber);
// 출력 결과: 지수 표기법: 1.234568e+06

5. 출력 폭 지정

%숫자d와 같은 형식을 사용하여 출력 폭을 지정할 수 있습니다.

int value = 123;
System.out.printf("폭 5자리: %5d%n", value);  // 출력: "  123" (앞에 두 칸 공백)

6. 문자열 좌측 정렬

%-숫자s를 사용하여 좌측 정렬할 수 있습니다.

String name = "Alice";
System.out.printf("좌측 정렬: %-10s입니다.%n", name);
// 출력 결과: "좌측 정렬: Alice     입니다."

이렇게 System.out을 활용하면 다양한 형식과 방법으로 콘솔에 출력을 할 수 있습니다. Java 프로그램 작성 시 System.out을 잘 활용하면 사용자와의 상호작용을 더욱 효율적으로 할 수 있습니다.

반응형
Posted by 녹두장군1
,