Skip to content

Instantly share code, notes, and snippets.

@fnzainal
Last active December 8, 2015 07:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fnzainal/547375bb6ae1ed09c138 to your computer and use it in GitHub Desktop.
Save fnzainal/547375bb6ae1ed09c138 to your computer and use it in GitHub Desktop.
Contoh penggunaan fungsi dasar pada java
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);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment