The Syntax of Java

Sebagai bahasa pemrograman turunan, sudah tentu java memiliki karakteristik kemiripan syntax dengan sesepuhnya yaitu C. Namun, kemiripan ini tidak sepenuhnya sama. Karena java telah mengalami beberapa evolusi terutama dalam pengolahan pointernya. Sehingga programmer tidak perlu khawatir lagi dalam mengolah program yang bagus dan handal di java.

Seperti biasanya, yang dibicarakan di dalam syntax adalah branching , looping dan procedure / function. Itulah yang selalu akan kita bicarakan dalam meracik perangkat lunak. Oke langsung saja, yang pertama yaitu branching (percabangan). Terdapat 3 jenis branching yaitu :

  1. if([kondisi])

{statement;}//untuk 1 kasus

import java.util.Scanner;
class branching1{
public static void main(String [] args){
int input;
Scanner dataIn=new Scanner (System.in);
System.out.print("masukkan data masukan = ");input=dataIn.nextInt();
if(input>10){
System.out.println("inputan anda >10");
}
}
}

2.if([kondisi])

{statement;}

else{statement;}//untuk 2 kasus


import java.util.Scanner;

class branching2{

public static void main(String [] args){

int input;

Scanner dataIn=new Scanner (System.in);

System.out.print("masukkan data masukan = ");input=dataIn.nextInt();

if(input%2==0){
System.out.println("inputan anda adalah bilangan genap");
}
else{
System.out.println("inputan anda adalah bilangan genap");
}
}
}

3.  if([kondisi]){

if([kondisi])

{statement;}

}//untuk kasus bersarang

import java.util.Scanner;
class branching3{
public static void main(String [] args){
int input;
char output=' ';
Scanner dataIn=new Scanner (System.in);
System.out.print("masukkan data masukan = ");input=dataIn.nextInt();
if(input>85){
if(input <=100){
output='A';
}
}
if(input>70){
if(input <=85){
output='B';
}
}
if(input>60){
if(input <=70){
output='C';
}
}
if(input>50){
if(input <=60){
output='D';
}
}
if(input<40){
output='E';
}
if(input>100){
output=' ';
}
System.out.println("output = "+output);
}
}

4. switch ([variable]){

case [no]: statement;break;

case [no]: statement;break;
.
.
.
Default  :statement;
}

import java.util.Scanner;
class branching4{
public static void main(String [] args){
int input;
Scanner dataIn=new Scanner (System.in);
System.out.print("masukkan data masukan = ");input=dataIn.nextInt();
switch(input){
case 1:System.out.println("SENIN");break;
case 2:System.out.println("SELASA");break;
case 3:System.out.println("RABU");break;
case 4:System.out.println("KAMIS");break;
case 5:System.out.println("JUMAT");break;
case 6:System.out.println("SABTU");break;
case 7:System.out.println("MINGGU");break;
default:System.out.println("OUT OF RANGE");
}
  1. if([kondisi]){

    statement;

    }

    else{

    statement;

    }//untuk 2 kasus

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: