Percobaan 4 : Menampilkan suatu tulisan ke layar
Hallo.java
public
class Hallo{
public
static
void main(String args[]){
System.out.println(“Hallo…”);
}
}
Output :

Analisis :

Percobaan 5 : Melibatkan class lain dalam program
TestGreeting.java
public
class TestGreeting{
public
static
void main(String[] args){
Greeting hello =
new Greeting();
hello.greet();
}
}
Greeting.java
public
class Greeting{
public
void greet(){
System.out.println(“hi”);
}
}
Output :

Analisis :

Latihan 1: Menganalisa dan membenahi kesalahan pada program
Test.java
public
class Testing{
public
static
void main(String[] args){
System.out.println(“What’s wrong with this program ?”);
}
}
Output :

Pembenaran :
Test.java
public
class Test{
public
static
void main(String[] args){
System.out.println(“What’s wrong with this program ?”);
}
}
Output :

Analisa :

Latihan 2 : Menganalisa dan membenahi kesalahan pada program
Test.java
public
class Test{
public
static
void main(String[] args)
{
System.out.println(“What’s wring with this program ?”);
}
}
public
class TestAnother{
public
static
void main(String[] args)
{
System.out.println(“What’s wring with this program ?”);
}
}
Output :

Pembenaran :
Test.java
public
class Test{
public
static
void main(String[] args)
{
System.out.println(“What’s wring with this program ?”);
}
}
Output :

Analisa :
Latihan 3 : Menganalisa dan membenahi kesalahan pada program
Test.java
public
class Test{
public
static
void main(String args)
{
System.out.println(“What’s wrong with this program ?”);
}
}
Output :

Pembenaran :
Test.java
public
class Test{
public
static
void main(String[] args)
{
System.out.println(“What’s wrong with this program ?”);
}
}
Output :

Analisa :

Latihan 4 : Mengalisa dan membenahi kesalahan pada program
Test.java
public
class Test{
public
void main(String[] args)
{
System.out.println(“What’s wrong with this program ?”);
}
}
Output :

Pembenaran :
Test.java
public
class Test{
public
static
void main(String[] args)
{
System.out.println(“What’s wrong with this program ?”);
}
}
Output :

Analisa :

Tugas 1 : Menghitung luas dan keliling lingkaran
Lingkaran.java
import javax.swing.JOptionPane;
public
class Lingkaran{
public
static
void main(String[] args)
{
// Deklarasi variabel jari2 dan luas
int r;
double luas, keliling;
// Menampilkan kotak dialog input
String str = JOptionPane.showInputDialog(“Masukkan nilai : “);
r = Integer.parseInt(str);
// Menghitung luas lingkaran
luas = Math.PI * r * r;
keliling =
2
* Math.PI * r;
// Menampilkan hasil di kotak dialog
JOptionPane.showMessageDialog(null,
“Jari-jari lingkaran = “
+ r +
“\nLuas lingkaran = “
+ luas +
“\nKeliling lingkaran = “
+ keliling,
“Menghitung Luas”,
JOptionPane.INFORMATION_MESSAGE);
// Menampilkan hasil di layar
System.out.println(“Luas lingkaran = “
+ luas);
System.out.println(“Keliling lingkaran = “
+ keliling);
// Mengakhiri program yang menampilkan GUI
System.exit(0);
}
}
Output :



Analisa :

Tugas 2 : Mengkonversi suatu nilai dari Celcius ke Fahrenheit atau sebaliknya
KonversiSuhu.java (Celcius ke Fahrenheit)
import javax.swing.JOptionPane;
public
class KonversiSuhu{
public
static
void main(String[] args)
{
float F;
int C;
String str = JOptionPane.showInputDialog(“Masukkan suhu dalam Celcius : “);
C = Integer.parseInt(str);
F = C *
9
/
5
+
32;
System.out.println(C +
” Celcius = “
+ F +
” Fahrenheit”);
System.exit(0);
}
}
Output :


Analisa :

KonverSuhu2.java (Fahrenheit ke Celcius)
import javax.swing.JOptionPane;
public
class KonversiSuhu2{
public
static
void main(String[] args)
{
float F, C;
String str = JOptionPane.showInputDialog(“Masukkan suhu dalam Fahrenheit : “);
F = Float.valueOf(str);
C =
(F –
32)
*
5
/
9;
System.out.println(F +
” Fahrenheit = “
+ C +
” Celcius”);
System.exit(0);
}
}
Output :


Analisis :
