Wednesday, March 12, 2014

Contoh-Contoh Pemrograman Dasar Java

  No comments

Dah Lama Saya tidak Berurusan Dengan Blog, oleh karena itu saya ingin menampilkan hal baru yaitu beberapa Program Dasar Java, Semoga bermanfaat untuk semua yang ingin belajar java..


* Pertama Saya menampilkan yang paling dasar yaitu cara menjumlahkan nilai yang ada pada variable yang di tentukan:

public class Tes2 {

    public static void main(String[] args) {

        int nilai1 = Integer.parseInt(args[0]);

        int nilai2 = Integer.parseInt(args[1]);

        int hasil = nilai1 + nilai2;

        System.out.println("Hasil " +nilai1+ " + " +nilai2+ " = " +hasil);

    }

}

* Kedua Saya Akan Menampilkan Cara menjumlahkan dan pemisalannya:

import java.util.Scanner;

public class Penjumlahan2{

 public static void main(String[] args){

  int x, y, hasil, hasil_user;

  Scanner scan= new Scanner (System.in);

  // Cara merandom angka pada java

  x=(int)(Math.random()*9+1);

  y=(int)(Math.random()*9+1);

  hasil=x+y;

  do{

  System.out.println("Berapakah hasil dari?? ");

  System.out.print(x);

  System.out.print("+"+y);

  System.out.print("=");

  hasil_user=scan.nextInt();

   if(hasil_user == hasil)

    System.out.println("Keep up the good work!");

   else if(hasil_user != hasil)

    System.out.println("No. Keep trying.");

  

  }while(hasil_user!=hasil);

 }

}

* Yang di atas adalah Dasar Sekali, jadi saya mau berbagi hal yang menarik dengan mengganakan bahasa java yaitu "Tebak Angka":

//mengimport method untuk input dari user

import java.util.Scanner;



public class tebak_angka {



    public static void main (String args[]) {



        //pendeklarasian variable

        int x,z=1,i=0;



        //Menampilkan layar masuk utama untuk meminta nilai yang akan ditebak oleh user

        System.out.print("Saya ada antara nilai 1 sampai 1000. \nDapatkah anda menebaknya?\n");



        //merandom angka yang dipegang oleh x

        x = (int) (Math.random()*1000+1);



        //memproses program  

        while(z==1){



            //menampilkan pesan untuk membantu menebak angka

            i++;

            if(i>1&&i<10){

                System.out.print("kamu tahu rahasianya\n");

            }

            if(i==10){

                System.out.print("Nyaris tapi bagus\n");

            }

            if(i>10){

                System.out.print("kamu seharusnya bisa menebak lebih baik\n");

            }



            //meminta input dari user

            System.out.print("\nketik nilai tebakan anda: "); 

            Scanner qwe = new Scanner(System.in);

            int a = qwe.nextInt();



            //mengecek apakah input angka sesuai dengan angka yang dirandom

            if(a==x)

            {

                System.out.print("Bagus sekali!Anda berhasi menebaknya! apakah anda ingin main lagi(y/n)\nMasukkan huruf kecil!!");

                Scanner sb = new Scanner(System.in);

                String kata = sb.nextLine();



                //'YA' jika ingin lanjut   

                if(kata.equals("y"))

                {   

                    //random angka bila user ingin melanjutkan permainan 

                    x = (int) (Math.random()*1000+1);

                    i=0;

                    continue;

                }



                //'Tidak' jika ingin keluar

                if(kata.equals("n"))

                {

                    System.out.print("\n\nTerima kasih telah bermain\n");

                    break;

                }

                else{

                    System.out.print("\n\n\nERROR!!! Anda memasukkan opsi yang tidak tersedia\n\n\n");

                    break;

                }



            }

            //Proses dimana Kecil atau Besarnya nilai yang di berika oleh user

            if (a!=x)

            {

                if(a>x){

                    System.out.print("\nTerlalu besar. Coba lagi\n");

                    continue;          

                }  

                if(a<x){

                    System.out.print("\nTerlalu kecil. Coba lagi\n");

                    continue;

                }

            }



        }



    }

}


Untuk Mendapatkan Hal yang Menarik lainnya Silahkan Klik:

No comments :

Post a Comment