Pada artikel kali ini kita akan latihan sedikit mengenai if else. Program Apa yang akan kita buat ? yang kita buat adalah  kalkulator sederhana menggunakan if else. Bagi kalian yang lupa atau belum mengerti mengenai if else  bias kunjungi link ini pengenalan if else.

If else if adalah suatu kondisi dimana saat nilai if pertama salah maka masuk else if dan seandainya salah lagi maka masuk ke else

kita lihat program nya

package com.littlefamilly;
import java.util.*;
public class java {

    public  static void main(String[] args){
        Scanner masuk;
        //a operator b
        float a,b,hasil;
        char operator;

        masuk = new Scanner(System.in);
        System.out.print("nilai a = ");
        a = masuk.nextFloat();

        System.out.print("operator = ");
        operator = masuk.next().charAt(0);

        System.out.print("nilai b = ");
        b = masuk.nextFloat();

        System.out.println("imasuk = " + a + " " + operator + " " + b);

        //if statement

        if (operator == '+' ){
            hasil = a + b;
            //penjumlahan
            System.out.print(" hasil = " + hasil);

        }else if (operator == '-'){
            hasil = a - b;
            //pengurangan
            System.out.print(" hasil = " + hasil);

        }else if (operator == '*'){
            hasil = a * b;
            //perkalian
            System.out.print(" hasil = " + hasil);

        }else if(operator == '/'){

            //pembagian
            if ((b == 0)){
                System.out.print("hasilnya tidak terhingga");
            }else {
                hasil = a / b;
                System.out.print(" hasil = " + hasil);
            }


        }else {
            System.out.print("kosong");
        }


        

    }
}

output

kalkulator if else

Kita akan bahas sedikit. Lihat diatas dimana kita menginput nilai dan operator melalui user yang kita komparasi atau bandingkan adalah operator

  if (operator == '+' ){
            hasil = a + b;
            //penjumlahan
            System.out.print(" hasil = " + hasil);

        }

jika operator + == + maka menjalankan yang sesuai dengan komparasi atau perbandingan + tersebut. Bukan hanya + tetapi ‘- (kurang), / (Bagi), * ( kali), % (modulus) ‘. Bahkan kita bisa membandingkan nilai – nilai yang lain atau pun huruf yang lain.

Nah di atas merupakan artikel mengenai if else

apa selanjutnya

Tutorial Kalkulato Switch Case