fungsi – fungsi dasar pada Java. Berikut sebagian fungsi dasar pada Java.

  1. System.out.println(); atau System.out.println(“contoh string”);
    fungsi : untuk mengeprint / mencetak baris baru / nilai di baris baru
  2. System.out.print(“contoh print”);
    fungsi : untuk mengeprint / mencetak nilai (tidak di baris baru)
  3. Math.ceil(double);
    fungsi : untuk membulatkan angka dibelakang koma ke atas, berapapun angka di belakang koma selain bukan nol, maka akan dibulatkan menjadi nilai 1.
    contoh :
    double contoh = 14.000000001;
    System.out.println(“Fungsi ceil : “+Math.ceil(contoh));
    hasil:
    Fungsi ceil : 15.0
  4. Math.floor(double);fungsi : untuk membulatkan angka dibelakang koma ke bawah, berapapun angka di belakang koma walaupun 0,99 akan dibulatkan menjadi 0
    contoh :
    double contoh = 36.999999;System.out.println(“Fungsi floor : “+Math.floor(contoh));hasil:
    Fungsi flor : 36.0
  5. Math.rint(double);
    fungsi : untuk membulatkan angka dibelakang koma secara dinamis, jika angka dibelakang koma <= 0,5 maka akan dibulatkan ke 0, dan jika >0,5 akan dibulatkan ke 1
    contoh :
    double doubleB=50.5;
    double doubleA=50.50001;
    System.out.println(“Fungsi rint A: “+Math.rint(doubleA));
    System.out.println(“Fungsi rint B: “+Math.rint(doubleB));
    hasil:
    Fungsi rint A : 50.0
    Fungsi rint B : 51.0
  6. Math.absolute(int);fungsi : untuk mencari nilai mutlak dari sebuah angka
    contoh :
    int contoh = -658;
    System.out.println(“Fungsi absolute : “+Math.abs(contoh));
    hasil:
    Fungsi absolute : 658
  7. Character.isWhitespace(‘ ‘));
    fungsi : untuk mengecek sebuah karakter apakah karakter spasi apa bukan. Spasi / whitespace ini meliputi spasi (biasa, antar kata), tab, enter.
    contoh :
    System.out.println(“Fungsi isWhitespace tab: “+Character.isWhitespace(‘\t’));
    System.out.println(“Fungsi isWhitespace spasi : “+Character.isWhitespace(‘ ‘));
    System.out.println(“Fungsi isWhitespace spasi enter: “+Character.isWhitespace(‘\r’));
    hasil:
    Fungsi isWhitespace tab: true
    Fungsi isWhitespace spasi: true
    Fungsi isWhitespace enter: true
  8. Character.isDigit(char));
    fungsi : untuk mengecek sebuah karakter apakah angka atau bukan, returnnya adalah true atau false
    contoh :
    System.out.println(“Fungsi isDigit A: “+Character.isDigit(‘a’));
    System.out.println(“Fungsi isDigit B: “+Character.isDigit(‘4’));
    hasil:
    Fungsi isDigit A: false
    Fungsi isDigit B: true
  9. Character.isLetter(char));fungsi : untuk mengecek sebuah karakter apakah huruf atau bukan, returnnya adalah true atau false
    contoh :
    System.out.println(“Fungsi isLetter A: “+Character.isLetter(‘a’));
    System.out.println(“Fungsi isLetter B: “+Character.isLetter(‘4’));hasil:
    Fungsi isLetter A: true
    Fungsi isLetter B: false
Oke, biar ngga terlalu panjang. Selengkapnya silahkan amati dan dipraktikan source code di bawah ini..
package fungsi;
public class Fungsi {
public static void main(String[] args){
double a=50.51;
int b= 234;
String aca= contoh String;
String tes=uji.coba;
System.out.println(double a=50.51;);
System.out.println(int b= -234;);
System.out.println(String aca=\” contoh String\”;);
System.out.println(String tes=\”uji.coba\”;);
System.out.println();
System.out.println(============================);
System.out.println();
//ceil : membulatkan angka di belakang koma ke nilai 1
System.out.println(Fungsi ceil : +Math.ceil(a));
//flor : membulatkan angka di belakang koma ke nilai 0
System.out.println(Fungsi floor : +Math.floor(a));
//rint : membulatkan angka di belakang koma ke nilai 1 jika > 0,5
System.out.println(Fungsi rint : +Math.rint(a));
//absolute : menampilkan nilai mutlak
System.out.println(Fungsi absolute : +Math.abs(b));
//isWhitespace : cek karakter spasi/whitespace apa bukan
System.out.println(Fungsi isWhitespace : +Character.isWhitespace(\r));
//isDigit : cek karakter angka apa bukan
System.out.println(Fungsi isDigit : +Character.isDigit(2));
//isLetter : cek karakter huruf apa bukan
System.out.println(Fungsi isLetter : +Character.isLetter(1));
//trim : menghapus karakter spasi / whitespace
System.out.println(Fungsi trim : +aca.trim());
//charAt : mengambil karakter pada suatu string, paramter indeks karakter
System.out.println(Fungsi charAt : +aca.charAt(5));
//String.valueOf : mengambil nilai/isi dari suatu data
System.out.println(Fungsi valueOf : +String.valueOf(a));
//toLowerCase : mengubang format string ke lowercase semua
System.out.println(Fungsi toLowerCase : +aca.toLowerCase());
//toUpperCase : mengubah format string ke uppercase / kapital semua
System.out.println(Fungsi toUperCase : +aca.toUpperCase());
//substring : mengambil karakter, parameter(indeks mulai, indeks batas maksimal)
String aa= tes.substring(1,3);
System.out.println(Substring ::: +aa);
//contains : mengecek suatu string mengandung suatu karakter atau tidak, parameter string yang mau dicek, karakter utk cek
if(tes.contains(aa)||tes.contains(co)){
System.out.println(contains true);
}
else{
System.out.println(contains false);
}
//startswith : mengecek karakter awal string apakah dimulai dengan karakter yang ditentukan apa bukan
System.out.println(Fungsi startsWith : +tes.startsWith(uji));
//endswith : kebalikan dari startwith
System.out.println(Fungsi endsWith : +tes.endsWith(ba));
//hashcode : mengembalikan sebuah tipe data int yang sesuai dengan hash dari string
System.out.println(Fungsi hashCode : +tes.hashCode());
String[] contoh={aku,belajar,java};
//print array with looping
for(int i = 0;i<contoh.length;i++){
System.out.println([+i+]+ print array with looping +contoh[i]);
}
char[] kata ={u,j,i,a,n};
String str=;
//copyValueOf : membuat array char menjadi satu kata / string
str = String.copyValueOf(kata);
System.out.println(tes+ +str);
System.out.println(Fungsi copyValueOf : +str);
//copyValueOf dg parameter indeks, menggabungkan array char menjadi satu dimulai dg parameter pertama, jumlah karakter pd parameter ke dua
str=String.copyValueOf(kata, 0,4);
System.out.println(Fungsi copyValueOf dg indeks : +str);
//random : mencari nilai acak / random, dg param *angka max
int data = (int)(Math.random()*1000);
System.out.println(Fungsi Random : +data);
//replace : mengganti suatu karakter, param pertama karakter yang diganti, param kedua pengganti
System.out.println(Fungsi replace : +tes.replace(a,b));
//mengganti beberapa karakter dg karakter lain
System.out.println(Fungsi replace : +tes.replaceFirst(uji,tes));
StringBuilder sb = new StringBuilder();
//append : untuk menambahkan string ke stringbuilder
sb.append(a\n);
sb.append(c\n);
System.out.println(Fungsi StringBuilder.append : );
System.out.print(sb);
//insert : untuk menyisipkan string ke string builder dg param indeks posisi yg disisipkan
sb.insert(3, insert);
System.out.println(Fungsi StringBuilder.insert : );
System.out.print(sb);
}
}

sumber : https://phobiagrafis.blogspot.com/2017/10/fungsi-dasar-bahasa-pemrograman-java.html