JAVA – Przykład zaokrąglania liczb

Przykład zaokrąglania liczb w języku JAVA:

 
package zaokraglanie;
 
// Importowanie biblioteki potrzebnej do wczytywania danych
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        /*
         * Przykład zaokrąglania liczb.
         */
        Scanner in = new Scanner(System.in);
 
        double pi = Math.PI;
        System.out.println("Całe Math.PI:\n" + pi);
 
        System.out.println();
 
        pi = Math.round(Math.PI);
        System.out.println("Pełne zaokrąglenie, Math.round(Math.PI):\n" + pi);
 
        System.out.println();
        // Zaokrąglenie do 2 miejsca po przecinku:
        pi = Math.PI;
        pi *= 100; // pi = pi * 100;
        pi = Math.round(pi);
        pi /= 100; // pi = pi / 100;
        System.out.println("Zaokrąglenie do 2 miejsca po przecinku:\n" + pi);
 
        System.out.println();
        // Zaokrąglenie do 5 miejsca po przecinku:
        pi = Math.PI;
        pi *= 100000; // pi = pi * 100;
        pi = Math.round(pi);
        pi /= 100000; // pi = pi / 100;
        System.out.println("Zaokrąglenie do 5 miejsca po przecinku:\n" + pi);
 
        System.out.println();
        // Zaokrąglenie do n-tego miejsca po przecinku:
        pi = Math.PI;
        System.out.println("Podaj dokładność zaokrąglenia");
        int n = in.nextInt();
        // Metoda Math.pow(a, n); podnosi liczbę a do potęgi n.
        int zaokr = (int)Math.pow(10, n); // 10 do potęgi n
        pi *= zaokr;
        pi = Math.round(pi);
        pi /= zaokr;
        System.out.println("Zaokrąglenie do "+n+" miejsca po przecinku:\n"+pi);
    }
 
}

One Comment

  • dodaj strone
    Posted Październik 18, 2013 at 3:19 pm | Permalink

    Bardzo ciekawa strona, życzę wielu wejść na stronę.

Post a Reply to dodaj strone Anuluj pisanie odpowiedzi

Your email is kept private. Required fields are marked *

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>