// System.out.pirnt(), println(), printf() 등에 대해서 설명해보시오.
// 이 문제는 출력시 많이 사용되는 print(), println(), printf() 형식에 대해서 알고 있는지를 묻는 문제이다
System.out.print() : 이 메서드는 인자로 전달된 값을 출력하고 줄을 바꾸지 않는다. 출력 후엗 커서는 같은 줄에 그대로 유지된다.
System.out.print("Hello");
System.out.print("World");
위의 코드는 "HelloWorld" 를 출력하고 줄을 바꾸지 않는다.
System.out.println() : 이 메서드는 인자로 전달된 값을 출력하고 줄을 바꾼다. 출력후에는 커서가 다음 줄로 이동한다.
System.out.println("Hello");
System.out.println("World");
위의 코드는 다음과 같이 출력된다.
Hello
World
System.out.printf() : 이 메서드는 형식화된 문자열을 출력하는데 사용된다. 'printf()' 는 C언어의 'printf()'와 유사한 형식 지정자를 사용하여 값을 형식화하고 출력할 수 있다.
int age = 25;
double height = 183.6;
// %d(정수), %f(소숫점형식), %c(문자), %s(문자열), %b(불린), %n(줄바꿈), %e(지수), %o(8진수), %x(16진수)
System.out.printf("나이: %d, 키: %.1f", age, height);
위 코드는 "나이: 25, 키: 183.6"를 출력한다. '%d'는 정수 형식을 나타내고, '%.1f'는 소수점 아래 한 자리까지 표시하는 실수 형식을 나타낸다.
'Java > JAVA 100 문제 풀이' 카테고리의 다른 글
자바 part.1 문제풀이 - 연산자(Operator) (0) | 2023.06.11 |
---|---|
자바 part.1 문제풀이 - length(),String.valueOf(),Integer.valueOf() (0) | 2023.06.09 |
자바 part.1 문제풀이 - 데이터타입(자료형) (0) | 2023.06.07 |
자바 part.1 문제풀이 - 변수 선언, 개념 (0) | 2023.06.06 |
자바 part.1 문제풀이 - 메인 메서드, static, 키워드 (0) | 2023.06.04 |