print();

Zino·2022년 12월 7일

Java

목록 보기
3/26
post-thumbnail

화면에 글자 출력하기 🖥

📖 종류

System.out.print(); 
System.out.println();  
System.out.printf();

📌 print();

System.out.print();

괄호 안의 내용을 출력하고 줄바꿈을 하지 않는다.

✍ 입력

//예시
System.out.print("Hello");
System.out.print("World);

💻 출력
HelloWorld

📌 println();

 System.out.println();

괄호 안의 내용을 출력하고 줄바꿈을 한다.

✍ 입력

//예시
System.out.println("Hello , World");
System.out.print("Hello");

💻 출력
Hello , World `줄바꿈 실행됨` Hello

📌 printf();

 System.out.printf();

지시자를 통해 변수의 값을 여러 가지 형식으로 변환하여 출력하는 기능을 가지고 있다.

지시자설명
%d정수의 형식으로 출력
%f실수의 형식으로 출력
%c문자의 형식으로 출력
%s문자열 형식으로 출력

✍ 입력

int iNum1 = 10;
int iNum2 = 5;
int iNum3 = 3;

//10 + 5 = 15
System.out.println(iNum1 + "+" + iNum2 + "=" + (iNum1 + iNum2)); 
// 길고 오타날 가능성이 다분

//System.out.printf("패턴", 패턴에 들어갈 값);
System.out.printf("%d+%d =%d\n", iNum1, iNum2 , iNum1+iNum2);
System.out.println("안녕");
// printf도 print와 같이 개행이 되지 않기 때문에 
// \n 과 같은 개행문자(escape)를 사용하여 다음줄로 개행 가능 
System.out.printf("%d + %d * %d / 2 = %d\n", iNum1 ,iNum1, iNum2,
				   iNum1 + iNum1 * iNum2 / 2 );
System.out.printf("%5d\n", iNum3);// 5칸 공간 확보 후 오른쪽 정렬
System.out.printf("%-5d\n", iNum3);// 5칸 공간 확보 후 왼쪽 정렬

//소수점 자리 제어 (반올림 처리)
System.out.printf("%f\n", 2.5);// 2.500000
System.out.printf("%.2f\n",2.5); // 소수점 둘째짜리 까지만 나타내려면
System.out.printf("%.0f\n",2.5); // 소수점 아래 표현 X 

//escape (이스케이프 == 탈출) 문자 : 일반 문자가 아닌 특수 문자 표현
System.out.println("\\"); // 역슬래시 출력법
System.out.println("a\tb\tc\td");// tap
//a		b		c		d	
System.out.println("\""); // " 출력하고 싶을때!
// 유니코드 이스케이프 
// 65 => A
System.out.println("\u0041");

💻 출력
10+5=15
10+5 =15
안녕
10 + 10 * 5 / 2 = 35
....3(점 하나에 한칸)
3....(점 하나에 한칸)
2.500000
2.50
3
\
a b c d
"
A

profile
Willingness to be a fool!

0개의 댓글