자바

[JAVA] 소수점 맞춰 출력

코딩하는둥이 2022. 12. 3. 23:03

1.  소수점 맞춰서 출력하기 

 출력  13 * 0.165000 = 2.145000

public class Main {
    public static void main(String[] args) {
        int a = 13;
        double b = 0.165;
        System.out.printf("%d * %.6f = %.6f", a,b,(a*b));

    }
}

2. 소수점 반올림하기

    실수 a에 값 25.352를 넣어주고, 소수 첫째 자리까지 출력 

    출력 25.4 

public class Main {
    public static void main(String[] args) {
        double a = 25.352;
        System.out.printf("%.1f", a);
    
    }
}

3. 길이 단위 변환하기

9.2피트와 1.3마일을 각각 cm로 변환하여 다음 형식에 맞추어 소수 첫 번째 자리까지 반올림하여 출력 (1피트(ft)는 30.48cm이고 1마일(mi)은 160934cm)

출력 9.2ft = 280.4cm 1.3mi = 209214.2cm

public class Main {
    public static void main(String[] args) {
        double a = 9.2;
        double b = 1.3;
        System.out.printf("%.1fft = %.1fcm\n%.1fmi = %.1fcm", a, a*30.48, b, b*160934);
    }
}

 

4. 두 실수의 곱

변수 a, b 에 각각 5.26, 8.27 을 넣어주고, 두 수의 곱을 소수점 셋째 자리까지만 출력

출력 : 43.500

public class Main {
    public static void main(String[] args) {
        double a = 5.26;
        double b = 8.27;

        System.out.printf("%2.3f", (a*b));
    
    }
}

'자바' 카테고리의 다른 글

[JAVA] 백준 기초문제 5  (2) 2022.12.11
[JAVA] 인터페이스  (3) 2022.12.11
[JAVA] 백준 기초공부 4  (0) 2022.12.03
[JAVA] 추상클래스  (0) 2022.12.03
[JAVA] 출력 형식  (0) 2022.11.26