Jumat, 15 Mei 2020

Contoh Program Java Sederhana

Tags

simple_java_program

Untuk memahami bahasa pemrograman, kita disarankan harus banyak melakukan latihan. Dengan cara ini, kita dapat mempelajari bahasa pemrograman apapun lebih cepat.

Di sini saya akan memberi contoh program java sederhana untuk praktik belajar java. Program java berikut adalah program yang berjalan di konsole untuk menunjukkan cara mendapatkan input dari pengguna. Sebelum program dijalankan di konsole, compile file java terlebih dahulu, lalu jalankan programnya.

Bagi yang belum tahu bagaimana cara meng-compile file java, silahkan baca tutorial ini.

1. Program Java cetak angka yang dimasukkan oleh user

Dalam program ini, kita akan belajar mencetak nomor yang dimasukkan oleh pengguna menggunakan java. Integer disimpan dalam variabel menggunakan System.in, dan ditampilkan di layar menggunakan System.out.

import java.util.Scanner;

public class CetakAngka {
 
 public static void main(String[] args) {

  // Buat instance reader untuk
  // mengambil input dari keyboard
  Scanner reader = new Scanner(System.in);
  System.out.print("Masukkan angka: ");

  // nextInt() membaca bilangan bulat berikutnya dari keyboard
  int angka = reader.nextInt();
  // println() mencetak output
  System.out.println("Input anda adalah: " + angka);
 }
}

Simpan file save as CetakAngka.java.

Saat program dijalankan, hasilnya adalah:

print_input_java

Dalam program ini, objek kelas Scanner yaitu reader dibuat untuk mengambil input dari keyboard.

Kemudian, perintah Masukkan angka akan dicetak untuk memberi tahu user apa yang harus mereka lakukan selanjutnya. reader.nextInt() kemudian membaca semua bilangan integer yang dimasukkan dari keyboard kecuali jika bertemu dengan karakter baris baru \n (Enter). Bilangan bulat yang dimasukkan kemudian disimpan ke variabel integer yaitu nomor.

Jika anda memasukkan karakter apa pun yang bukan bilangan bulat, kompiler akan melempar InputMismatchException. Akhirnya, angka dicetak ke output (System.out) - layar komputer menggunakan fungsi println().

2. Program Java untuk penjumlahan dua angka

Di sini kita akan membuat program untuk menjumlahkan dua angka. Kelas Scanner memungkinkan kita untuk mengambil input pengguna sehingga kita mendapatkan nilai dari kedua angka tersebut. Program kemudian menghitung jumlah dan menampilkannya.

import java.util.Scanner;

public class Penjumlahan {

 public static void main(String[] args) {

  int num1, num2, sum;
  Scanner sc = new Scanner(System.in);
  System.out.println("Masukkan Angka Pertama: ");
  num1 = sc.nextInt();

  System.out.println("Masukkan Angka Kedua: ");
  num2 = sc.nextInt();

  sc.close();
                sum = num1 + num2;
                System.out.println("Hasil penjumlahan: "+sum);
 }
}

Simpan file save as Penjumlahan. java, lalu jalankan melalui terminal untuk linux dan cmd di windows.

penjumlahan_java

3. Program Java untuk menghitung luas persegi panjang

User akan memberikan nilai panjang dan lebar selama pelaksanaan program dan area akan dihitung berdasarkan nilai yang diinput.

import java.util.Scanner;

class LuasPersegiPanjang {
 
 public static void main (String[] args) {
  
            Scanner scanner = new Scanner(System.in);
     System.out.println("Masukkan panjang persegi panjang:");
     double panjang = scanner.nextDouble();
     System.out.println("Masukkan lebar persegi panjang:");
     double lebar = scanner.nextDouble();
     //Area = panjang*lebar;
     double area = panjang*lebar;
     System.out.println("Luas persegi panjang adalah:"+area);
 }
}

Simpan file save as LuasPersegiPanjang. java, lalu jalankan programnya.

hitung_luas_persegi_panjang_java

4. Program Java untuk menghitung luas bujur sangkar.

Bujursangkar adalah segi empat yang memiliki sifat-sifat sebagai berikut:
  • Keempat sisinya sama panjang dan sisi-sisi yang berhadapan sejajar
  • Keempat sudutnya adalah sudut siku-siku (sudut 90 derajat)
  • Kedua diagonalnya sama panjang dan saling berpotongan secara tegak lurus (membentuk sudut 90 derajat) sehingga membagi diagonal-diagonal tersebut  menjadi dua bagian sama panjang.
Jadi, untuk menghitung luas bujur sangkar
  • Dapatkan panjang sisinya dari pengguna.
  • Hitung kuadratnya.
  • Cetak hasilnya.

import java.util.Scanner;

class SquareArea {

 public static void main (String[] args) {

 System.out.println("Masukkan panjang sisi:");
        //Ambil input pengguna
        Scanner scanner = new Scanner(System.in);
        //Simpan nilai yang diambil dalam suatu variabel
        double sisi = scanner.nextDouble();
        //Luas bujur sangkar = sisi * sisi
        double area = sisi*sisi; 
        System.out.println("Luas bujur sangkar adalah: "+area);
 }
}

Simpan file save as SquareArea.java, lalu jalankan.

hitung_luas_bujur_sangkar_java

5. Program Java untuk menghitung luas segitiga

Cara yang paling sering digunakan untuk mencari luas segitiga adalah membagi hasil perkalian alas dan tingginya menjadi dua.

import java.util.Scanner;

class AreaTriangle {

 public static void main(String args[]) {

  Scanner scanner = new Scanner(System.in);

  System.out.println("Masukkan lebar:");
  double alas = scanner.nextDouble();

  System.out.println("Masukkan tinggi:");
  double tinggi = scanner.nextDouble();

  //Area = (alas*tinggi)/2
  double area = (alas * tinggi)/2;
  System.out.println("Luas segitiga adalah: " + area);
 }
}

Simpan sebagai save as AreaTriangle.java, lalu jalankan.

hitung-_uas_segitiga_java

6. Program Java untuk menghitung luas dan keliling lingkaran

Ini adalah Program Java untuk menghitung luas dan keliling lingkaran

Luas lingkaran = pi * radius * radius. Masukkan radius lingkaran sebagai input.
Keliling lingkaran adalah dua kali lipat dari radius dan nilai PI. Karenanya, untuk menghitung keliling lingkaran:
  • Dapatkan radius lingkaran dari input pengguna.
  • Hitung keliling
  • Tampilkan hasil akhirnya.

import java.util.Scanner;

class Circle {

 static Scanner sc = new Scanner(System.in);
 public static void main(String args[]) {

  System.out.print("Masukkan radius: ");
       /* Simpan radius yang dimasukkan ke tipe double
        * karena pengguna dapat memasukkan radius dalam desimal
        */
       double radius = sc.nextDouble();
       //Area = PI*radius*radius
       double area = Math.PI * (radius * radius);
       System.out.println("Luas lingkaran adalah: " + area);
       //Keliling = 2*PI*radius
       double keliling= Math.PI * 2*radius;
       System.out.println( "Keliling lingkaran adalah:"+keliling) ;
 }
}

Simpan file save as Circle.java, lalu jalankan.

hitung_luas_keliling_lingkaran_java

Demikianlah beberapa contoh program java sederhana yang bisa anda coba pelajari dan dikembangkan lebih lanjut. Semoga bermanfaat.


EmoticonEmoticon