Method Eksponen Dan Pembulatan Pada Java
Method Eksponen
Class Math menyediakan lima methods yang berafiliasi dengan eksponen, diantaranya adalah:- exp(x), mengembalikan nilai e pangkat x.
- log(x), mengembalikan nilai logaritma natural dari x..
- log10(x), mengembalikan nilai dari basis logaritma 10 dari x..
- pow(a, b), mengembalikan nilai dari a pangkat b
- sqrt(x), mengembalikan nilai dari akar x, untuk x >= 0
1: public class Eksponen { 2: 3: public static void main (String [] args) { 4: 5: int x = 100; 6: 7: System.out.println("Nilai dari e pangkat 100 yaitu " + Math.exp(x)); 8: System.out.println("Nilai dari ln 100 yaitu " + Math.log(x)); 9: System.out.println("Nilai dari basis logaritma 10 dari 100 yaitu " + Math.log10(x)); 10: System.out.println("Nilai dari 2 pangkat 3 yaitu " + Math.pow(2, 3)); 11: System.out.println("Nilai dari akar 100 yaitu " + Math.sqrt(x)); 12: 13: 14: } 15: 16: }
Hasil:
Nilai dari e pangkat 100 yaitu 2.6881171418161356E43
Nilai dari ln 100 yaitu 4.605170185988092
Nilai dari basis logaritma 10 dari 100 yaitu 2.0
Nilai dari 2 pangkat 3 yaitu 8.0
Nilai dari akar 100 yaitu 10.0
Method Pembulatan atau Rounding
Sedangkan untuk method yang berafiliasi dengan pembulatan atau rounding adalah:- ceil(x), nilai x dibulatkan ke atas pada integer terdekat, integer ini dikembalikan sebagai tipedouble.
- floor(x), nilai x dibulatkan ke bawah pada integer terdekat, integer ini dikembalikan sebagai tipe double.
- rint(x), nilai x dibulatkan ke atas pada integer terdekat.Jika x sama-sama bersahabat dengan kedua integer, maka nilai akan dikembalikan sebagai integer genap dengan tipe double.
- round(x), Mengembalikan nilai dari (int)Math.floor(x + 0.5) jikalau x yaitu tipe float dan mengembalikan nilai (long)Math.floor(x + 0.5) jikalau x yaitu tipe double.
1: 2: public class Rounding { 3: 4: public static void main (String [] args) { 5: 6: System.out.println("Math.ceil 2.5 = " + Math.ceil(2.5)); 7: System.out.println("Math.ceil -2.5 = " + Math.ceil(-2.5)); 8: System.out.println("Math.ceil 5.2 = " + Math.ceil(5.2)); 9: System.out.println("Math.ceil -5.2 = " + Math.ceil(-5.2)); 10: System.out.println(); 11: 12: System.out.println("Math.floor 2.5 = " + Math.floor(2.5)); 13: System.out.println("Math.floor -2.5 = " + Math.floor(-2.5)); 14: System.out.println("Math.floor 5.2 = " + Math.floor(5.2)); 15: System.out.println("Math.floor -5.2 = " + Math.floor(-5.2)); 16: System.out.println(); 17: 18: System.out.println("Math.rint 2.5 = " + Math.rint(2.5)); 19: System.out.println("Math.rint -2.5 = " + Math.rint(-2.5)); 20: System.out.println("Math.rint 5.5 = " + Math.rint(5.5)); 21: System.out.println("Math.rint -5.5 = " + Math.rint(-5.5)); 22: System.out.println(); 23: 24: System.out.println("Math.round 2.5 = " + Math.round(2.5)); 25: System.out.println("Math.round -2.5 = " + Math.round(-2.5)); 26: System.out.println("Math.round 5.2 = " + Math.round(5.2)); 27: System.out.println("Math.round -5.2 = " + Math.round(-5.2)); 28: 29: } 30: 31: } 32:
Hasil:
Math.ceil 2.5 = 3.0
Math.ceil -2.5 = -2.0
Math.ceil 5.2 = 6.0
Math.ceil -5.2 = -5.0
Math.floor 2.5 = 2.0
Math.floor -2.5 = -3.0
Math.floor 5.2 = 5.0
Math.floor -5.2 = -6.0
Math.rint 2.5 = 2.0
Math.rint -2.5 = -2.0
Math.rint 5.5 = 6.0
Math.rint -5.5 = -6.0
Math.round 2.5 = 3
Math.round -2.5 = -2
Math.round 5.2 = 5
Math.round -5.2 = -5
Belum ada Komentar untuk "Method Eksponen Dan Pembulatan Pada Java"
Posting Komentar