[Java] print() 출력메서드

    1. print()

    괄호 안에 있는 내용을 화면에 출력해주고 줄바꿈X

    2. println()

    괄호 안에 있는 내용을 화면에 출력해주고 줄바꿈

    출력형식을 지정할 수 없다 → 실수의 자리수 조절 불가능

    3. printf()

    줄바꿈X. 다만, 괄호 안에 format 형식으로 출력형식을 잡는다.

     

    3-1. printf 지시자

    %d : 10진 정수

    %f : 실수

    %s : 문자열

    %c : 문자

    %5d : 전체 자릿수를 5개 잡고 오른쪽부터 입력(오른쪽 정렬)

    %5.2f : 전체 자릿수는 5개 잡고 소수이하 둘째자리까지 표현

    %.2f : 소수이하 둘째 자리까지 표현 (숫자는 각각 다르게)

    %n : 줄바꿈. \n을 써도 되지만 os마다 다를 수 있으니 %n을 사용하자.

     

    소수 이하 6번째 자리까지 표현. 마지막 숫자 7은 반올림해서 1.234568

     

    더보기

    국어, 영어, 수학 점수를 입력받아 평균을 구하고 평균이 60점 이상이면 합격 아니면 불합격

     

    //주민번호를 입력 받아 (123971013-1234567) 	7번째자리가 1 -남, 2 - 여, 3- 남, 4-여
    Scanner scan = new Scanner(System.in);
    		
    System.out.println("주민번호 입력>>");
    String num = scan.next();
    
    char ssn = num.charAt(7);
    	
    switch (ssn) {
    case '1' :           // '1' 실행하고 "남" 찍고 break를 만나 switch문을 빠져나옴
    case '3' :           // '3' 실행하고 "남" 찍고 break를 만나 switch문을 빠져나옴
    	System.out.println("남");
    	break;
    case '2' : 
    case '4' :
    	System.out.println("여");
    	break;
    default:
    	System.out.println("없는 주민등록번호입니다.");	
    }

     

     

     

    'JAVA' 카테고리의 다른 글

    [Java] 배열 (String 배열, 2차원 배열, Array클래스)  (0) 2023.01.12
    [Java] 임의의 정수 만들기  (0) 2023.01.12
    [Java] 조건문, 반복문  (0) 2023.01.03
    [Java] 자료형, 삼항연산자  (0) 2022.12.28
    [Java] 설치 및 환경설정  (0) 2022.12.26

    댓글