Listing 001
class buah2an
{
public static void main(String[] args)
{
int jeruk=5;
int apel=5;
int jumlah=0;
jumlah=jeruk*apel;
System.out.println("jumlah buah adalah : "+jumlah);
}
}
Output

Listing 002
import java.io.IOException;
class buah2an_delay
{
public static void main(String[] args)
{
int jeruk=5;
int apel=5;
int jumlah=0;
jumlah=jeruk*apel;
System.out.println("Jumlah buah adalah : "+jumlah);
System.out.println("Tekan enter untuk keluar");
try
{
System.in.read();
}
catch(IOException e)
{
return;
}
}
}
Output

Listing 003
class floatingpoint
{
public static void main(String[] args)
{
double jeruk=35.150E-1;
double apel=2.0E-1;
double jumlah=0.0;
System.out.println("jumlah buah jeruk : "+jeruk);
System.out.println("jumlah buah apel: "+apel);
jumlah=(jeruk+apel)/2.0;
System.out.println("jumlah buah adalah : "+jumlah);
}
}
Output

Listing 004
class tipedata
{
public static void main(String[] args)
{
int x;//deklarasi variabel dengan tipe data int
double y;//deklarasi variabel dengantipe data double
x=10;//inisialisasi x=10
y=10.0;//inisailisasi y=10.0
System.out.println("Nilai setelah dibagi 4 --> x = "+x);
System.out.println("nilai setelah dibagi 4 --> y = "+y);
System.out.println();//Spasi kosong
//sekarang setelah dibagi 4
x=x/4;
y=y/4;
System.out.println("Nilai setelah dibagi 4 -->x = "+x);
System.out.println("Nilai setelah dibagi 4 -->y = "+y);
}
}
Output

Listing 005
class galtolit
{
public static void main(String[] args)
{
double gallons; //variabel dengan tipe data
double liters; //floating-point
gallons =10;
liters=gallons*3.7854; // konversi ke liter
System.out.println(gallons+" galon ="+liters+" liter");
}
}
Output

Listing 006
class chararitdemo
{
public static void main(String[] args)
{
char ch;
ch='X';
System.out.println("ch berisi "+ch);
ch++;//increment ch
System.out.println("sekarang ch berisi "+ch);
ch=90;
System.out.println("ch sekarang berisi "+ch);
}
}
Output

Listing 007
class escseq
{
public static void main(String [] args)
{
System.out.println("Baris pertama \n Baris kedua");
System.out.println("A\tB\tC");
System.out.println("D\tE\tF");
}
}
Output

Listing 008
class booldemo
{
public static void main(String[] args)
{
boolean x;
x=false;
System.out.println("x ="+x);
x=true;
System.out.println("x ="+x);
if (x)
{
System.out.println("Ini dieksekusi ");
}
x=false;
if(x)
{
System.out.println("Ini tidak dieksekusi ");
}
System.out.println("20 > 15 = "+(20 > 15));
System.out.println("20 < 15 = "+(20 < 15));
}
}
Output

Listing 009
class scopedemo
{
public static void main(String[] args)
{
int x; //variable x di kenal di seluruh kode pemograman ini
x=10;
if(x==10)
{
int y=20;
//variabel x dany dikenal di dalam blok ini
System.out.println("x = "+x);
System.out.println("y = "+y);
x=x*y;
System.out.println("x * y= "+x);
}
//y=x+2;//disini var y tidak dikenal lagi (diluaar scope)
//vaar x masih dikenal disini
System.out.println("x = "+x);
}
}
Output

Listing 010
class floatingpoint
{
public static void main(String[] args)
{
double jeruk=35.150E-1;
double apel=2.E+1;
double jumlah=0.0;
System.out.println("Jumlah buah jeruk : "+jeruk);
System.out.println("Jumlah buah apel : "+apel);
jumlah=(jeruk*apel)/2.0;
System.out.println("Jumlah buah adalah : "+jumlah);
}
}
Output

Listing 011
class tanpacasting
{
public static void main(String[] args)
{
double c=1.5+5/2;
System.out.println("Hasil : "+c);
}
}
Output

Listing 012
class casting1
{
public static void main(String[] args)
{
double c=1.5+(double)5/2;
System.out.println("Hasil : "+c);
}
}
Output

Listing 013
class casting2
{
public static void main(String[] args)
{
int a=12;
int b=5;
double c=(double)a/b;
System.out.println(a+"/" + b + " = " + c);
}
}
Output

Listing 014
import java.text.NumberFormat;
class constanta
{
public static void main(String[] args)
{
final double pajak=0.07; //pajak7%
int jumlah=5;
double subtotal,tax,totalbiaya,harga=500;
System.out.println("Jumlah barang \t: "+jumlah);
System.out.println("Harga barang \t: $"+harga);
subtotal =jumlah*harga;
tax= subtotal *pajak;
totalbiaya=subtotal+tax;
//print output with approiate formatting
NumberFormat fmt1 =NumberFormat.getCurrencyInstance();
NumberFormat fmt2 =NumberFormat.getCurrencyInstance();
System.out.println("Subtotal \t="+fmt1.format(subtotal));
System.out.println("Pajak \t\t="+fmt1.format(tax) + " dari "+fmt2.format(pajak));
System.out.println("Total biaya \t="+fmt1.format(totalbiaya));
}
}
Output

Listing 015
class comentar
{
public static void main(String[] args)
{
//ini komentar satu baris
/*Ini
komentar
banyak
baris
*/
}
}
Output

Project modul 1-1
class tugas1_1
{
public static void main(String[] args)
{
int apel=14;
int jeruk=4;
if(apel != jeruk)
{
System.out.println("apel :"+apel);
System.out.println("jeruk :"+jeruk);
}
}
}
Output

Project modul 1-2
class tugas1_2
{
public static void main(String[] args)
{
double panjang =25;
double lebar =3;
System.out.println("Luas persegi empat = "+(panjang*lebar));
}
}
Output

Project modul 1-3
class tugas1_3
{
public static void main(String [] args)
{
int HPSiemens =14;
int HPNokia =5;
int HPSonyEricson =30;
int JumlahHp=0;
if(HPSiemens != HPNokia)
{
System.out.println("Jumlah HP Siemens = "+HPSiemens);
System.out.println("Jumlah HP Nokia = "+HPNokia);
System.out.println("Jumlah HP Sony Ericson = "+HPSonyEricson);
JumlahHp=HPSiemens+HPNokia+HPSonyEricson;
System.out.println("Jumlah seluruh HP ="+JumlahHp);
}
System.out.println("Jumlah HP Nokia dan Sony Ericson = "+(HPSonyEricson+HPNokia));
System.out.println("Jumlah HP Nokia dan HP Siemens = "+(HPNokia+HPSiemens));
}
}
Output

Project modul 1-4
class tugas1_4
{
public static void main(String[] args)
{
char kar='a';
System.out.println("Isi kar adalah : "+kar);
}
}
Output

Project modul 1-5
class tugas1_5
{
public static void main(String[] args)
{
String kar="halo";
System.out.println("Isi kar adalah : "+kar);
}
}
Output

Listing 016
class PenugasanDanAritmatikOp
{
public static void main(String [] args)
{
int x=5;
int y=9;
int z=x+y;
int p=x*y;
int q=x-y;
int r=x/y;
int s=q%y;
System.out.println("x + y = "+z);
System.out.println("x * y = "+p);
System.out.println("x - y = "+q);
System.out.println("x / y = "+r);
System.out.println("x % y = "+s);
}
}
Output

Listing 017
import javax.swing.JOptionPane;
class inputJOption
{
public static void main(String [] args)
{
String input =JOptionPane.showInputDialog("Bilangan Pertama : ");
int nilai = Integer.parseInt(input);
System.out.print(nilai+"+");
input =JOptionPane.showInputDialog("Bilangan Kedua : ");
int nilai2 =Integer.parseInt(input);
System.out.print(nilai2+" = "+(nilai+nilai2));
System.exit(0);
}
}
Output



Listing 018
class ModDemo
{
public static void main(String [] args)
{
int hasilInt,sisaInt;
double hasilDoub,sisaDoub;
hasilInt=10/3;
sisaInt =10%3;
System.out.println(hasilInt);
System.out.println(sisaInt);
hasilDoub=10.0/3.0;
sisaDoub=10.0%3.0;
System.out.println(hasilDoub);
System.out.println(sisaDoub);
}
}
Output

Listing 019
class opModulus
{
public static void main(String [] args)
{
int x=12,y=3;
for(int i=1; i<=x; i++)
{
System.out.println("Sisa bagi "+i+"%"+y+"="+i%y);
}
}
}
Output

Listing 020
import java.io.*;
import java.text.NumberFormat;
class opPerkalian
{
public static void main(String [] args) throws IOException
{
BufferedReader in =
new BufferedReader (new InputStreamReader (System.in));
String nama;
int jam;
double tarif ,bayar;
System.out.print("masukan nama anda \t\t:");
nama=in.readLine();
System.out.print("masukan jumlah lembur anda \t:");
jam=Integer.parseInt(in.readLine());
System.out.print("masukan tarif anda perjam \t:");
tarif=Double.parseDouble(in.readLine());
System.out.println();
bayar=jam*tarif;
NumberFormat fmt =NumberFormat.getCurrencyInstance();
System.out.println(nama+",gaji anda adalah \t:"+fmt.format(bayar));
}
}
Output

Listing 021
class ConcatOp
{
public static void main(String [] args)
{
String kata1="indonesia";
String kata2="tanah";
String kata3="air";
String kata4="beta";
String hasil=kata1 + kata2 + kata3 + kata4;
System.out.println("judul lagu :"+hasil);
}
}
Output

Listing 022
class ConcatOpKonversi
{
public static void main(String [] args)
{
String kata ="nomor urut";
int nomor=3;
String hasil=kata+nomor;
System.out.println(hasil);
}
}
Output

Listing 023
class increment
{
public static void main(String[] args)
{
int x=7;
int y=++x;
int a=7;
int b=a++;
System.out.println("x = "+x);
System.out.println("y = "+y);
System.out.println("a = "+a);
System.out.println("b = "+b);
}
}
Output

Listing 024
class decrement
{
public static void main(String [] args)
{
int x=8;
System.out.println("Pre-dcrement");
System.out.println("x\t : "+x);
System.out.println("--x\t : "+ --x);
System.out.println("x\t : "+x);
int y=8;
System.out.println("\nPost-decrement");
System.out.println("y\t : "+y);
System.out.println("y--\t : "+ y--);
System.out.println("y\t : "+y);
}
}
Output

Listing 025
class RelationalOp
{
public static void main(String [] args)
{
int x=10;
int y=7;
System.out.println(x > y);
System.out.println(x < y);
System.out.println(x == y);
System.out.println(x != y);
System.out.println(x <= y);
System.out.println(x >= y);
}
}
Output

Listing 026
class LogicalOp
{
public static void main(String [] args)
{
int x=4;
int y=2;
int z=0;
System.out.println(x>y && z==0);
System.out.println(x>y && z!=0);
System.out.println(x==0 || z==0);
System.out.println(x<y || z!=0);
}
}
Output

Listing 027
class LogOpTable
{
public static void main(String [] args)
{
boolean p,q;
System.out.println("p\t\tq\t\tAND\t\tOR\t\tXOR\t\tNOT");
System.out.println("----------------------------------------------");
p=true;q=true;
System.out.println(p+"\t"+q+"\t"+(p&q)+"\t"+(p|q)+"\t"+(p^q)+"\t"+(!q));
p=true;q=false;
System.out.println(p+"\t"+q+"\t"+(p&q)+"\t"+(p|q)+"\t"+(p^q)+"\t"+(!q));
p=false;q=true;
System.out.println(p+"\t"+q+"\t"+(p&q)+"\t"+(p|q)+"\t"+(p^q)+"\t"+(!q));
p=false;q=false;
System.out.println(p+"\t"+q+"\t"+(p&q)+"\t"+(p|q)+"\t"+(p^q)+"\t"+(!q));
}
}
Output
Listing 028
class derajatOp
{
public static void main(String [] args)
{
int x=4-2 + (3*2)*5 + (8*2);
int y=(4-2) * 8 - 3 * (2+3);
int z=5 + 4 * 2;
int o=4 - (2*5);
int p=4-2-5;
System.out.println("x = "+x);
System.out.println("y = "+y);
System.out.println("z = "+z);
System.out.println("o = "+o);
System.out.println("p = "+p);
}
}
Output

Listing 029
class ternariOp
{
public static void main(String [] args)
{
int x;
int y=-2;
x=y<0 ? -y:y;
System.out.println("| "+y+" |= "+x);
y=3;
x=y<0 ? -y:y;
System.out.println("| "+y+" |= "+x);
}
}
Output

Listing 030
class ternaryOp
{
public static void main(String[] args)
{
int x=0;
int y=5;
int a=(x<y) ? 1 : 0;
System.out.println(a);
}
}
Output

Project tugas2-1
Project tugas 2-2
import javax.swing.JOptionPane;
class zero
{
public static void main(String [] args)
{
String input=JOptionPane.showInputDialog("bilangan pertama : ");
int x=Integer.parseInt(input);
System.out.println("x = "+x);
input =JOptionPane.showInputDialog("bilangan kedua: ");
int y=Integer.parseInt(input);
System.out.println("y = "+y);
System.out.println("x + y = "+(x+y));
System.exit(0);
}
}
Output



Tidak ada komentar:
Posting Komentar