Twitter Delicious Facebook Digg Stumbleupon Favorites More

Sabtu, 26 Maret 2011

If Bersarang & Operator Ternary (Kondisi)

if bersarang

if bersarang mengatur pernyataan yang dijalankan sewaktu kondisi berupa pilihan.


if(kondisiA){
      //pernyataan yang dijalankan, bila kondisi A benar
if(kondisiB){
      //pernyataan yang dijalankan, bila kondisi B benar
if(kondisiC){
      //pernyataan yang dijalankan, bila kondisi C benar}
else{
     //pernyataan yang dijalankan untuk kondisi selain itu
}


Contoh Program if Bersarang

import java.util.Scanner;
public class If_Bersarang
{
  public static void main(String[] args)
  {
    Scanner in = new Scanner (System.in);
    char nilai;
    int NilaiUAS;
    String nama, npm;
    System.out.print("Nama Mahasiswa = ");
    nama = in.nextLine();
    System.out.print("No Induk Mahasiswa = ");
    npm = in.nextLine();
    System.out.print("Nilai UAS = ");
    NilaiUAS = in.nextInt();
    if (NilaiUAS>=90){
       nilai='A';
    }
    if (NilaiUAS>=80){
       nilai='B';
    }
    if (NilaiUAS>=70){
       nilai='C';
    }
    if (NilaiUAS>=60){
       nilai='B';
    }
    else{
       nilai='E';
    }
    System.out.println("Nilai = "+ nilai);
  }
}

Operator Ternary (kondisi)

Pernyataan kondisi yang menggunakan operator ternary (melibatkan tiga buah operand)

Ekspresi_kondisi ? Nilai_1 : Nilai_2


public class OperatorTernary
{
   public static void main(String[] args)
  {
    int total_belanja=500000;
    int diskon = total_belanja>=100000?total_belanja/10:0;
    System.out.println("Diskon = "+diskon);
  }
}

0 komentar:

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Mahasewa - Premium Blogger Themes | Blogger Templates