1주차 - print
2022. 9. 1. 21:06ㆍJava/java
print의 종류와 사용 예시
System.out.print("개행안됨, 입력 : \n");
System.out.printf("%d %s\n", 10, "문자열");
// printf() 는 서식 문자가 사용가능하다. 서식문자의 종류는 아래에 서술
System.out.println("개행됨");
System.out.println(); // 줄 개행을 위한 용도.
System.out.println("확인하기 위한 문장.");
/* 서식문자 기억하기.
* %d-정수, %s-문자열, %c-문자, %o-8진수, %x-16진수, %f-실수, %%-'%' 표현
* %e-e 표기법을 통한 실수 표현.
*/
아래는 print 의 특성과 그 예시이다.
// 데이터를 "" 안에 입력하면 그 데이터는 문자열로 취급.
System.out.println("100"+100);
System.out.println("데이터 : " + 123.45);
System.out.println("데이터 : " + (1+2));
System.out.println("200.22" + 200);
// 문자열의 연산에는 '+'만 작용. '-', '*', '/' 등은 작동하지 않음.
System.out.println("100"+100); // 정상작동
// System.out.println("데이터 : " - 123.45); // 작동x
// System.out.println("데이터 : " * (1+2)); // 작동x
// System.out.println("200.22" / 200); // 작동x
System.out.println("Have\ta\tGood\tTime");
System.out.println("1234567\t1\t12345678\t123");
System.out.println("\"fun\"\\java");
/* '\t' 사용시에 데이터가 7글자 미만이면 윗줄과 아랫줄의 데이터를 수직 정렬해줘서 보기 수월해진다.
하지만 8자리가 넘어가면 수직 정렬은 되지 않는다.
ex) 6번째줄의 '12345678' 뒤의 '123'은 수직 정렬이 되지 않은 모습
*/
아래는 위에서 서술한 print 의 종류중, printf 의 사용 예시이다.
System.out.printf("정수형 : %d\n", 10);
System.out.printf("실수형 : %f\n", 1.234);
System.out.printf("실수형 : %.3f\n", 1.234);
System.out.printf("문자열형 : %s\n", "Hello world");
System.out.printf("문자형 : %c\n", 'A');
// 정수형, 실수형, 문자열형, 문자형 등 '~~형'의 총칭을 '자료형'이라 칭한다.
// 자료형의 형식에 맞는 서식을 사용하여 코드를 작성해야한다.
System.out.println("이름 : " + "김변수 " + ",나이 : " + 10 + " 체중 : " + 1.234);
System.out.printf("이름 : %s, 나이 : %d 체중 : %.3f", "김변수", 10, 1.234);
'Java > java' 카테고리의 다른 글
2주차 - for 반복문, 중복 for 반복문 (0) | 2022.09.01 |
---|---|
1주차 - if, if else, if else if, 중복 if문 (0) | 2022.09.01 |
1주차 - 연산자 (0) | 2022.09.01 |
1주차 - read(), Scanner, CharAt(), subString() (2) (0) | 2022.09.01 |
1주차 - read() , Scanner (1) (0) | 2022.09.01 |