contoh penggabungan if

import java.io.*;
class baca
{
    public static String bacaString ()
    {
        int karakter;
        String str="";
        boolean selesai = false;
        while (!selesai)
        {
            try
            {
                karakter = System.in.read ();
                if (karakter<0 || (char) karakter =='\n')
                {
                    selesai = true;
                }
                else if ( (char) karakter !='r')
                {
                    str = str + (char) karakter;
                }
            }
            catch (java.io.IOException e)
            {
                System.err.println("ada kesalahan");
                selesai = true;
            }
        }
        return str;
    }
}
public class Main{
    public static void main(String [] fu){
        System.out.println("masukkan angka ..?");
        String a = baca.bacaString();
        int awal = Integer.parseInt(a);
        if (awal==10)
        {
            System.out.println("angka yang anda masukkkan sama dengan 10 ");
        }
        if (awal>10)
        {
          System.out.println("angka yang anda masukkan lebih besar dari 10");
        }
        if (awal<10)
        {
            System.out.println("angka yang anda masukkan lebih kecil dari 10");
        }
     }
 }

Control Flow

 Control Flow
 Control Flow adalah pengendalian jalannya program .
seperti kita ketahui bersama bahwa program akan
mengalir dari atas ke bawah dan dari kiri ke kanan .
baris ke baris , variabel ke variabel .
bisakah program meloncat dari baris ke 3 langsung ke baris 10?
bisa!. yakni dengan memakai Control flowing .
dengan control flowing kita bisa mengatur baris mana saja
yang harus dijalankan(dilewati) oleh program ,
apakah dari baris 4 langsung ke baris 7 dengan
tanpa melewati baris 5 dan 6 ,
atau dari 1 ke terahir bahkan dengan control flowing
kita bisa langsung menghentikan program.
 +--------------+ 
|perhatikan ini|
+--------------+

          (1).public class Main {
          (2).  public static void main (String [] fu){
(3).     int a = 0 ; (4).     int b = 40 ; (5).     a= 90 ;
(6).     b = a ;
(7).   }
(8).}
Dalam contoh tersebut program dimulai dari baris NO 3,4,5,6 dan selesai . itulah alur jalannya program , dengan cara di atas program tidak bisa meloncat dari baris 17 ke baris 19 dengan tanpa melewati baris 18 apalagi langsung meloncat ke baris terahir . Adapun alat Control Flowing yakni ada dua         1. if         2. switch contoh if . public class Main{
    public static void main (String [] fu){
        int a = 0 ;
        int b = 40 ;
        if( 7 < 8){
            a = 2 ;
            b = 3;
        }
        System.out.println(b);
        if( a == 0) //buka kurung & ttup kurung adlh Kondisi if.
        {           //sedang kan buka cincin smpai tutup cincin ini
            a= 90 ; //adalah Body dari if.
            b = 75;
        }
        System.out.println(b);
        if( b == 9){
            b = 80 ;
            b = 75;
            a = 45;
        }
        System.out.println(b);
        b = a ;
    }
}


dalam Control Flowing yang harus kita ingat adalah condisi dan body , condisi Control Flowing berada di antara buka kurung dan tutup kurung , body Control Flowing berada diantara buka cincin dan tutup cincin. body akan dijalankan bila condisi bernilai benar, sebaliknya body tidak akan dijalankan(dilewati) bila kondisinya bernilai salah.

Variabel Dalam Java

 /**
*Variabel berguna untuk menyimpan data baik itu text atau angka.
*setiap variabel harus mempunyai type seperti int,boolean dan double
*variabel bisa di buat untuk menyimpan data bila variabel tadi sudah di perkenal kan.
*adapun ciri2 pengenalan variabel adalah adanya penyebutan type-
*sebelum nama variabel contoh double kenal = 20;
*sudah di sebut terlebih dahulu lengkap dengan type nya.
*di dalam variabel ada dua hal yang perlu di ingat:
* 1.perkenalan
* 2.pengisian
* variabel tidak boleh di perkenal kan dua kali.
*tapi,variabel boleh di isi lebih dari satu kali.
*bila variabel di isi lebih dari 1 kali maka pengisian yang terakhir lah yang di pakai
*/

contoh Membuat parameter dalam fungsi

package javaapplication1;
class Main
{
    public static void main(String [] fu)
    {
        System.out.println("ini statement");
        Main _objectMain = new Main();
        _objectMain.salah("a", 2.5);
        Main hay =new Main();
        hay.benar(true, "bb", 3);
        Main kaka =new Main();
        kaka.ragu(true, "fu", 2.1,4);
        buah _oke =new buah();
        _oke.rambutan(1);
    }
    public void salah(String satu , double dua)
    {
        System.out.println("ini statement fungsi salah");
    }
    private void benar(boolean satu , String dua , int tiga){
        System.out.println("ini statement fungsi benar");
    }
    protected void ragu(boolean satu , String dua , double tiga, int empat){
        System.out.println("ini statement fungsi ragu");
    }
    public void kosong(){
        System.out.println("ini statement fungsi kosong");
    }
}
class buah
{
    String text = "Aku Text";
    int bulat = 10 ;
    double pecahan = 20.5;
    boolean benar = true ;
    int hitam ;
    public void rambutan(int aku){
        System.out.println("ini statement fungsi rambutan di " +
                "kelas sempalan");
    }
}

/**
 *Krsimpulan
 * Fungsi boleh memiliki parameter.
 * bila fungsi memilik parameter , maka siapapun yang mau memanggil
 * fungsi tadi wajib mengisi parameter tsb dengan type yang sesuai,
 * jadi bila fungsi memilik parameter dengan type integer , maka
 * yang memangil harus mengisinya dengan integer
 *Boolean cuma ada dua yaitu = true & false
.*double ==> pecahan
*/


=> maka akan mengeluar kan seperti di bawah ini:
===============================================================
run:
ini statement
ini statement fungsi salah
ini statement fungsi benar
ini statement fungsi ragu
ini statement fungsi rambutan di kelas sempala
================================================================ 

Contoh Object Dalam kelas

class Main
{
    public static void main(String [] fu)
    {
        System.out.println("assalamualaikum");
        Main kaka = new Main();
        kaka.salah();
        buah aku = new buah();
        aku.rambutan();
    }
    public void salah()
    {
        System.out.println("aku lagi belajar");
    }
}
class buah
{
    public void rambutan(){
        System.out.println("perogram java");
    }
}
/**
 * kesimpulan :
 * bila kita ingin memanggil fungsi yang berada di dalam kelas maka kita harus membuat -
 * object/perantara.
 * Adapun cara membuat perantara/objek kelas sintaknya adalah :
 * namaKelas namaperantara = new namaKelas();
 * setiap program yang berada di java dimulai dari fungsi main.
 * tidak ada suatu fungsi yang otomatis dipanggil kecuali fungsi main.
**/

=>  Maka Akan Mengeluar Kan Seperti Di Bawah ini :
=============================================================
run:
assalamualaikum
aku lagi belajar
perogram java
=============================================================

Diberdayakan oleh Blogger.
Twitter Delicious Facebook Digg Stumbleupon Favorites More