Tampilkan postingan dengan label String. Tampilkan semua postingan
Tampilkan postingan dengan label String. Tampilkan semua postingan

Membatasi Angka Dibelakang Koma

Membatasi Angka Dibelakang Koma

Dalam membulatkan seringkali kita harus menentukan berapa jumlah angka di belakang koma dan bagaimana pembulatannya, keatas atau kebawah? nah kita akan menggunakan kelas Java yaitu BigDecimal. berikut ini contoh penggunaan methodnya untuk melakukan pembulatan dari nilai double dan String



Atau bisa juga menggunakan DecimalFormat text, sehingga membulatkan koma seperti berikut :


Untuk hasil outputnya :


Konversi String Menjadi Angka Atau Sebaliknya

Konversi String Menjadi Angka Atau Sebaliknya
dalam mebuat program seringkali kita membutuhkan untuk mengkonversi nilai dari sebuah String menjadi angka atau sebaliknya, angka itu bisa integer atau double, mari kita pelajari
  • konversi dari integer ke String dan sebaliknya
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public class Tugas {
  public static void main(String[] args) {
    int angka1 = 50;
    System.out.println(angka1+100);
 
    //konversi nilai integer menjadi String dengan
    //static method valueOf milik kelas String
    String u = String.valueOf(angka1);
    System.out.println(u+100);
 
    int angka2 = Integer.valueOf(u);
    System.out.println(angka2+2);
 
    //membuat object integer dari sebuah string
    Integer angka3 = new Integer(u);
    System.out.println(angka3+3);
 
    int angka4 = Integer.parseInt(u);
    System.out.println(angka4+4);
 
    /*
     * kita dapat menggunakan static method valueOf() atau ParseInt()
     * untuk konversi dari angka ke String dapat gunakan static method
     * valueOf() milik String
     */
 
  }
}
  • untuk double pun sama saja bisa gunakan static method milik kelas Double. namun anda harus berhati – hati ketika ingin mengkonversi nilai string menjadi angka dan ternyata nilai string itu bukan angka decimal, sangat fatal maka gunakanlah exception handling
misal kode awalnya seperti ini
1
2
3
String u = "s";
int b =0;
b = Integer.valueOf(u);
sebaiknya anda buat penanganan kesalahannya menggunakan try catch.
1
2
3
4
5
6
7
try{
      String u = "s";
      int b =0;
      b = Integer.valueOf(u);
    }catch(NumberFormatException n){
      System.out.println("kesalahan "+n.getMessage());
    }
Untuk hasil Outputnya seperti ini