konversi dari String ke angka dan Sebaliknya (java)

:) :D

Daftar Materi Java SE

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
public class IntegerToString {
  public static void main(String[] args) {
    int angka1 = 100;
    System.out.println(angka1+100);

    //konversi nilai integer menjadi String dengan
    //static method valueOf milik kelas String
    String s = String.valueOf(angka1);
    System.out.println(s+100);

    int angka2 = Integer.valueOf(s);
    System.out.println(angka2+2);

    //membuat object integer dari sebuah string
    Integer angka3 = new Integer(s);
    System.out.println(angka3+3);

    int angka4 = Integer.parseInt(s);
    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

      String u = "s";
      int b =0;
      b = Integer.valueOf(u);

sebaiknya anda buat penanganan kesalahannya menggunakan try catch.

try{
      String u = "s";
      int b =0;
      b = Integer.valueOf(u);
    }catch(NumberFormatException n){
      System.out.println("kesalahan "+n.getMessage());
    }

:) :D

Daftar Materi Java SE

membuat package di netbeans

:) :D

Daftar Materi Java SE

sebuah package sebenarnya hanyalah sebuah folder untuk menyimpan kode – kode yang memiliki karakteristik yang sejenis, misal kode untuk logic disimpan di package logic kode untuk tampilan disimpan di package view, untuk penamaan package terserah anda, netbeans akan menentukan apakah nama package yang anda ketik valid atau tidak. untuk membuat package sangatlah mudah,

  • anda bisa menggunakan menu File -> New File -> Java -> java Package, atau
  • tekan toolbar new File -> java-> java package, atau
  • pada project iconklik kanan -> new-> java package, jika anda tidak tahu mana project icon, silahkan simak materi pengenalan window netbeans untuk mempelajari dari gambar yang telah diberi keterangan

sudah gitu ajah, anda tinggal memberi nama packagenya. silahkan simak materi mainnya di daftar materi :)
:) :D

Daftar Materi Java SE

memulai belajar java = mulai membuat kelas

:) :D

Daftar Materi Java

setelah mempersiapkan alat – alat tempur untuk coding java pada materi sebelumnya, sekarang kita akan mulai teori dalam menjajal java :)

  • Kelas

sebuah program java berawal dari pembuatan kelas. kalau ingin membuat program kalkulator ya kita buat kelas Kalkulator, jika ingin membuat program yang mencetak halo ya kita bikin kelas CetakHalo :). gampang kan????

  • Apalah arti sebuah nama???

kalau di java sebuah nama sangatlah berarti :) haha.. sebuah kelas haruslah memiliki nama yang unik, jika punya 10 kelas maka semuanya harus beda – beda namanya. nama kelas di java dianjurkan untuk diawali dengan huruf kapital(huruf besar). jika terdiri dari beberapa kata misalnya kita buat nama kelas yang panjang contoh, SebuahKelasDenganNamaSangatPanjang {}. nah lo!!! bisa dilihat kalau setiap kata diawali dengan huruf besar dan tanpa spasi.

  • nama ku dengan angka

sebuah nama kelas juga bisa menggunakan angka misal, Kelas1 , Contoh2. tetapi tidak boleh diawali dengan menggunakan angka contoh : 1Kelas, 2Contoh.

  • namaku pakai Underscore

sebuah kelas juga bisa dinamai menggunakan tanda ” _ ” tetapi bukan ” – “. contoh : Kelas_1 , Kelas-1.

  • langkah membuat kelas dan File java

jika membuat kelas java maka kita juga akan membuat sebuah file dengan extensi dot  java misalnya kita membuat sebuah kelas di netbeans dengan cara membuat project dulu lalu membuat kelas di dalam project nya.

  • public class

public class adalah kelas biasa dan tidak jauh beda dengan kelas lain. dia hanya ditambahi kata public. namun nama public class ini haruslah sama dengan nama file dot java nya. contoh jika anda membuat sebuah project dan membuat sebuah kelas di Netbeans dengan nama “KelasPertama“. maka file anda akan bernama “KelasPertama.java” lalu di dalamnya akan anda temui kode

public class KelasPertama{

}

kode ini berarti bahwa public classnya bernama KelasPertama. ingat!!!! dalam sebuah file dot java hanya ada 1 saja public classnya.

  • berapa kelas dalam 1 file java ?

kita dapat membuat beberapa kelas yang bukan public dalam 1 file dot java misanya kodenya seperti ini

public class KelasPertama{

}
class Kedua{

}

class Ketiga{

}

hal itu sah – sah saja membuat beberapa kelas yang bukan public. ingat, ASALKAN BUKAN PUBLIC CLASS. :)

class yang telas kita buat belum dapat berbuat apa – apa karena masih belum ada kode apa – apa di dalamnya hanya kode untuk membuat kelas saja. silahkan lanjutkan belajarnya pada daftar materi
:) :D

Daftar Materi Java

apa itu String di java dan bagaimana menggunakannya ?

:) :D

Daftar Materi Java

dijava, String adalah sebuah kelas jadi, String itu memiliki method. gampangnya String itu tipe data yang berupa kata – kata atau kalimat atau yang sejenisnya. mari kita coba buat sebuah String.

String nama = "Lahardi Alkawero";
//berarti variabel nama memiliki nilai "Lahardi Alkawero"
String kosong = "";
//berarti variabel kosong memuat "" 
//atau tidak memuat String atau karakter lain selain "";
//lalu diganti menjadi 
kosong = nama;
//sekarang variabel kosong bernilai "Lahardi Alkawero"

mari kita coba membuat kelas dengan nama StringTest dan coba mencetak kata Lahardi Alkawero

public class StringTest{
public static void main(String[] args){
String a = "";
String b = "Lahardi Alkawero";
String c = "Lahardi";
String d = " Alkawero";
String e = c+d;
int i = 123;

System.out.println(a+i);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);

}
}

bagaimana? .. :) ketika sebuah angka ditambahkan dengan String maka akan dirubah menjadi String. tanda disini berfungsi untuk menambahkan String atau disambung. yaa gampangnya kira – kira seperti itulah String.

Daftar Materi Java

cara menulis / membuat method di java

Daftar Materi Java

sebuah method menurut saya adalah kode yang menjelaskan sesuatu yang dapat dikerjakan oleh sebuah kelas / object, misalkan anda memiliki kelas Penjumlahan maka bisa diperkirakan salah satu methodnya adalah menjumlah(). langsung saja
(kode tepat dibawah ini tidak bisa dicompile, hanya untuk menjelaskan saja)

  • penulisan method adalah
    tipeAkses TipeKembalian namaMethod(){}
    atau
    tipeAkses TipeKembalian namaMethod(tipeParameter1 parameter1, tipeParameter2 parameter2){}
    tipeParameter bisa int, String, double, float, Object, Kelas, array
    atau
    final tipeAkses TipeKembalian namaMethod(){}
    atau
     tipeAkses static TipeKembalian namaMethod(){}
    contoh1
    public void menjumlah(){} ->> tipe kembali void==tidak kembali apa2
    private String menjumlah(){} ->> mengembalikan String
    int menjumlah(){} ->> mengembalikan integer
    
    contoh2
    public void menjumlah(int a, int b){} ->> dengan paramether
    public String menjumlah(int a, int b){} ->> dengan parameter dan tipe kembali String
    
    contoh3
     public final void menjumlah(){} --> dengan keyword final
    
    contoh4
    public static void main(String[] args) dengan keyword static,
    tanpa tipe kembali dan parameter array dari String
    
  • method harus ditulis dalam kurung kurawal {}  kelas,  misalnya kita punya kelas dengan nama Penjumlahan dan method menjumlah() maka cara penulisannya adalah
class Penjumlahan{

   void menjumlah(){

  }
}

tidak boleh ditulis

class Penjumlahan{
}
void menjumlah(){
  }
  • method dapat diberi tipe akses (private,protected, public ) juga keyword final.  jika method diberi tipe akses public maka method ini dapat dipanggil dimana saja oleh object dari kelasnya, jika protected hanya bisa dipanggil oleh object dimana kode object berada dalam satu package / paket / folder dengan file kelasnya. jika private maka hanya bisa dipanggil di dalam kelasnya. langsung saja ke contoh pemanggilan method lewat object
class Penjumlahan{

//bisa private void menjumlah()
//bisa protected void menjumlah()
//bisa juga hanya void menjumlah() -> artinya tipe aksesnya default

   public void menjumlah(){

  }
public static void main(String[] args){
  Penjumlahan objectPenjumlahan = new Penjumlanan(); //menciptakan object
  objectPenjumlahan.menjumlah(); //memanggil method

//atau bisa juga langsung menciptakan object tanpa nama lalu langsung memanggil method
new Penjumlahan().menjumlah();
}
}

pemanggilan method dilakukan di dalam kelas yang sama, jika dilakukan di kelas yang berbeda caranya pun sama dapat menggunakan object dot namaMethod(); terdapat method main yang berfungsi sebagai method yang harus ada jika ingin file java dapat di eksekusi, penciptaan object  juga bisa dilakukan di method main yang jelas ketika ingin mengeksekusi sebuah file java haruslah ada method main.

  • method memiliki tipe kembalian (return value) kita telah menulis method dengan return value VOID atau tidak mengembalikan apapun. bagaimana jika mengembalikan sesuatu misal kita buat method menjumlah() mengembalikan nilai berupa integer.
public int menjumlah(){
int i = 2;
int j = 3;
int c = 2+3;

return c;
}

bisa dilihat ada kata return, maka dia akan mengembalikan nilai yang ada setelah kata return, dalam contoh return mengembalikan nilai c yaitu 5. Selain tipe kembalian void, perintah return harus ditulis, dan harus sesuai, jika ditulis String maka kembaliannya pun harus String, karena di contoh ditulis int maka kembaliannya pun harus int juga. bagaimana kalau method menjumlah() kita buat mengembalikan nilai String, sangat bisa!!! ini kodenya

public String menjumlah(){
int i = 2;
int j = 3;
int c = 2+3;

String s = "hasil dari 2 + 3 adalah "+c;

return s;
}

maka method menjumlah() akan mengembalikan nilai String yaitu s. selanjutnya bagaimana penggunaan method yang me-return value selain void ? Nah… nilai dari return dapat digunakan untuk proses selanjutnya , contohnya adalah dimasukkan ke dalam variabel lain yang tipenya sama , misal method menjumlah() yang mengembalikan int dapat dipanggil sebagai berikut

Penjumlahan p = new Penjumlahan();
int a = p.menjumlah();
System.out.println(a);

kode diatas akan mencetak nilai a, nilai a adalah return value dari menjumlah() yaitu c = 5, maka akan dicetak 5;

selain int dan String, sebuah method juga dapat mengembalikan tipe yang lain.

  • bila diberi kata2 static, maka pemanggilan method harus lewat kelas, bukan lewat object, jika method menjumlah dirubah menjadi
    public static int menjumlah(){
    int i = 2;
    int j = 3;
    int c = 2+3;
    
    return c;
    }

    maka pemanggilan method menjadi

    Penjumlahan.menjumlah();

    bukan melalui object seperti ini

    Penjumlahan objectP = new Penjumlahan();
    objectP.menjumlah();
    //bukan juga dengan cara seperti ini
    new Penjumlahan().menjumlah();

oke itu dulu materi seputar pembuatan method, jika kurang jelas anda bisa comment untuk bertanya, saya akan jawab sebisa saya

Daftar Materi Java