ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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

    댓글

Designed by Tistory.