-
[JAVA] println언어/JAVA 2022. 9. 7. 16:47
-printf("\n")와 같은 동작을 함
-\n이 없어도 모든 출력 후 줄바꿈을 한번 실행해 줌
-"\n을 넣으면 두줄 바꿈
-printf와 같이 format 양식 글자(%d, %f 등)을 사용하지 못함
-다만 printf보다 출력이 간단함
-'+'연산기호는 숫자끼리 연산은 산술연산, 문자와 다른 자료형 연산은 이어붙이기 연산이 실행됨
-문자와 다른 자료형간의 '+' 연산은 결과도 이어붙여진 문자임
System.out.println(10); // 10 출력 System.out.println(12.123); // 12.123 출력 System.out.println("Java Programming"); // 문자 출력 System.out.println(10+""+12.123); // 10+"_" ->"10_" // "10_"+12.123->10_12.123
소수점 정렬
-실수는 소수점 조절되지 않음
-출력되는 수치 데이터는 소수점 정렬도 하기가 어려움
방법)
1. 64.666666*10 → 646.666666
2. 646.66666에서 소수점을 잘라냄 (int)646.66666 → 646
3. 646/10 → 64.6
문자와 숫자가 다른점
1. 표면상으로 그 둘은 따옴표 안에 쓰였냐 아니냐로 구분
2. 123은 백이십삼이라고 읽지만, "123"은 일이삼이라고 읽음
3. 987은 1234보다 작지만, "987"은 "1234"보다 크다라고 말함
-문자들간의 비교는 첫글자부터 하나씩 같은 위치의 글자와 비교함
-첫글자에서 크기가 결정되면 그 다음은 비교하지 않음
-두번째 글자를 비교하는 경우 첫번째 글자가 같은 글자일때에 한해서만 비교
-두번째 글자도 같은 글자라면 세번째 글자를 비교
-사전에서 찾았을 때 먼저 나오는 글자를 작다함
System.out.println(); System.out.println("10"+"5"); System.out.println("10"+5); System.out.println(10+"5"); System.out.println(10+5); System.out.println("Hello "+"World~!"); // 10+5=15를 출력하고 싶을 때 System.out.println(10+"+"+5+"="+10+5); System.out.println("10+5"+"="+(10+5)); System.out.println("10+5="+(10+5)); System.out.println("10+5=1"+5); System.out.println("10+5=15");
'언어 > JAVA' 카테고리의 다른 글
[JAVA] 자료형변환(Casting) (0) 2022.09.07 [JAVA] 연산자(Operator) (0) 2022.09.07 [JAVA] 변수(Variable) (0) 2022.09.07 [JAVA] 출력(자리수 조절) (0) 2022.09.07 [JAVA] 주석, class (0) 2022.09.07