Ad Unit (Iklan) BIG

Penukaran Nilai Variabel Pada Java

Posting Komentar

Penukaran Dua  Atau Lebih Nilai Variabel Pada Java

Assalamualaikum wr wb
     Hai sahabat calon programmer dan pemburu ilmu lainnya, kali ini saya akan membuat sebuah program yang dapat menukarkan dua buah nilai variabel. Penukaran itu biasa kita analisa menggunakan logika seperti pertukaran nilai X dan Y, jika semula X=10 dan Y=12 maka setelah kita tukarkan nilai variabelnya menjadi X=12 dan Y=10, nah jangan lupa jika kita ingin memindahkan nilai variabel kita butuh juga variabel lain gaes.
      Logika! ada boxs X dan Y yang ingin kita tukarkan maka kita butuh media lain yang sama, kita ambil saja boxs Z yang kosong, dan cara menukarkannya seperti berikut:
X=10         Y=12        Z=kosong
1.Pindahkan isi boxs X ke Z,  dan X menjadi kosong;
2.pindahkan isi boxs Y ke X,  dan Y menjadi kosong;
3.pindahkan isi boxs  Z ke Y,   dan Z kembali menjadi kosong.
X=12          Y=10       Z=kosong
maka isi dalam boxs tersebut sudah tertukar kan.
Contoh  quiz
Buatlah program yang memnggunakan subprogram dengan parameter duabuah variabel integer A dan B. pertamakali subrogram menampilkan kelayar nilai A dan nilai B berikutnya menukarkan nilai A dan nilai B, selanjutnya subprogram  menampilkan nilai A dan nilai B.
Contoh program. 

public class pertukara_nilai_ {
    //fungsi
    static int ubah(int a,int b){
        System.out.println("nilai sebelum berubah");
        System.out.println("nilai a="+a);
        System.out.println("nilai b="+b);
    int c=a;
        a=b;
        b=c;
        System.out.println("nilai sesudah berubah");
        System.out.println("nilai a="+a);
        System.out.println("nilai b="+b);
        return 1;
    }
    public static void main (String [] args){
        int a=2;
        int b=1;
        ubah(a,b);
    }

}

public class pertukara_nilai_ {

//prosedure 

   static void ubah(){
        int a=2;
        int b=1;
        System.out.println("nilai sebelum berubah");
        System.out.println("nilai a="+a);
        System.out.println("nilai b="+b);
    int c=a;
        a=b;
        b=c;
        System.out.println("nilai sesudah berubah");
        System.out.println("nilai a="+a);
        System.out.println("nilai b="+b);
    }
     public static void main (String [] args){
         ubah();
     }
}
Semoga bermanfaat
Wassalamualaikum wr wb
Riefqi
Saya adalah salah satu mahasiswa yang ingin berbagi ilmu seputar pemrograman dan saya harap bisa bermanfaat amin

Related Posts

Posting Komentar

Subscribe Our Newsletter