Minggu, 26 April 2015


1.        Kode 40
package tugaskelompok;
public class kode40 {
    public static void main(String[]args){
        for (int i=0; i <10000; i++){
            System.out.println(i);
            if (i == 5){
                break;
            }
        }
    }
}



Pejelasan :
Dari program di atas dapat disimpulkan seperti tampak pada hasil di atas akan menghentikan perulangan ketika variable i bernilai 5, tanpa memperdulikan lagi kondisi (i<10000) yang di defenisikan pada perulangan tersebut. Selain itu sisa statement yang terdapat di dalam blok perulangan pun tidak akan di eksekusi lagi. Setelah pemanggilan statemen break, program akan langsung mengeksekusi statemen yang berada pada bagian bawah blok perulangan.

2.        Kode 41
package tugaskelompok;
public class kode41 {
    public static void main(String[]args){
        int i = 0;
        while (i < 10000){
            System.out.println(i);
            if (i == 5){
                break;
            }
            i++;
        }
    }
}



Penjelasan :
Dari program di atas dapat di simpulkan program di atas akan memberikan hasil keluaran yang sama pada perulangan for, apabila terdapat statement break pada struktur perulangan bersarang, maka yang akan di hentikan hanyalah proses perulangan yang di dalamnya mengandung statement break saja. Dan interasi tersebut berada di akhir program.

3.        Kode 42
package tugaskelompok;
public class kode42 {
    public static void main(String[]args){
        int i = 0;
        do{
            System.out.println(i);
            if(i == 5){
                break;
            }
            i++;
        }
        while (i < 10000);
    }
}


Penjelasan :
Dari program di atas dapat dapat di simpulkan program tersebut memberikan keluaran yang sama pada kedua program sebelumnya bedanya do terletak di awal program dan while terletak di akhir program dan menghasilkan keluaran yang sama seperti  program kode 40 dan 41.
4.        Kode 43
package tugaskelompok;
public class kode43 {
   public static void main(String[]args) {
       for (int i=0; i <10; i++){
           if (i % 2 == 0){
               i++;
               continue;
           }
           System.out.println(i);
           i++;
       }
   }
}


Penjelasan :
Dari progaram di atas tidak menampilkan apa apa.

5.        Kode 44
package tugaskelompok;
public class kode44 {
    public static void main(String[]args){
        int i = 0;
        while (i < 10){
            if (i % 2 == 0){
                i++;
                continue;
            }
            System.out.println(i);
            i++;
        }
        while (i < 10);
    }
}


Pejelasan :
Dari program di atas dapat di simpulkan fungsi program akan menghentikan perulangan hingga ketika i bernilai 9, dan fungsi (i % 2 ==0) memulai program berfungsi menambah program sebanyak 2 yang di mulai dari 1 secara terus menerus yang menampilkan hasil bilangan ganjil.

6.        Kode 45
package tugaskelompok;
public class kode45 {
    public static void main(String[]args){
        int i = 0;
        do{
            if (i % 2 == 0){
                i++;
                continue;
            }
            System.out.println(i);
            i++;
        }
        while (i < 10);
    }
}



Penjelasan :
Dari penjelasan program di atas dapat di simpulkan keluaran program tersebut sama dengan program sebelumnya bedanya di awal program menggunakan do yang berfungsi untuk menambah jumlah program sebanyak 2 yang dimulai dari 1 di akhir program ada statemen while yang berfungsi sebagai batas program yang akan di eksekusi.

7.        kode 46
package tugaskelompok;
public class kode46 {
    public static void main(String[]args){
        int i=0;
        for (;i < 5; i++){
            System.out.println(i);
        }
    }
}



Penjelasan :
Dari program di atas dapat di simpulkan bahwa inisialisasi berada di luar for atau sebelum for yang akan di eksekusi, sedangkan kondisi dan interasi berada di dalam for yang akam menghasilkan keluaran 1 sampai 5 sampai batas kondisi tepenuhi.

8.        kode 47
package tugaskelompok;
public class kode47 {
    public static void main(String[]args){
        for (int i=0; i < 5;){
            System.out.println(i);
            i++;
        }
    }
}



Penjelasan :
Dari program di atas dapat di simpulkan bahwa statemen for berada di awal yang akan di eksekusi dan inisialisasi dan kondisi berada di dalam for,  interasi berada di akhir program yang akan di eksekusi artinya akan menampilkan program sama seprti program 46.

9.        kode 48
package tugaskelompok;
public class kode48 {
    public static void main(String[]args){
        int i=0;
        for (;i < 5;){
            System.out.println(i);
            i++;
        }
    }
}

      

Penjelasan :
Dari program di atas dapat di simpulkan bahwa yang berada di dalam statemen for hanya kondisi sedangkan inisialisasi berada di awal progam dan interasi berada di akhir program yang akan menampilkan keluaran yang sama seperti kode 46 dan 47

0 komentar:

Posting Komentar

join blogger

Fashion

Techno

Orang yang tidak di duga-duga itu yang bisa membuat hal di luar dugaan

Pages

Photog

Games

Popular Posts

Business

Popular Posts

Sponsor

Popular Posts

Pengunjung