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

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