Maret 24, 2012

LA PBO pert 2 inputstring n kebunbinatang

LISTING INPUT STRING
import java.io.*;
public class inputString {
public static void main(String args[]){
                                String s = null;
                                BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
                                try {
                                                s = input.readLine();
                                                System.out.println(" string yang diinputkan adalah = " + s);
                                } catch(IOException ex){
                                                System.err.println(ex.getMessage());}}}

LOGIKA PROGRAM INPUT STRING
import java.io.*;
public class inputString {
public static void main(String args[]){

Program java dengan nama class inputstring dimana class tersebut diusahakan sama dengan nama file Java. Tanda double backslash menandakan bahwa kalimat yang berada pada baris yang sama tersebut dalam kalimat komentar. import java.io merupakan Fungsi input Java yang terjadi pada tingkat aliran data yaitu untuk memasukkan sebuah data integer, string, atau float dengan keyboard harus dibuat rutin berdasarkan metode atau subkelas InputStream Java, yang merupakan bagian pustaka java.io. private static String bacaKey(),Fungsi dari main() adalah dijadikan sebagai awal pengeksekusian aplikasi Java, kode (code) yang terdapat pada metode inilah yang akan dieksekusi pertama kali. public berarti metode ini dapat dipanggil dari luar class, static menunjukkan metode ini bersifat sama untuk semua class, void main berarti metode ini tidak mengembalikan nilai.

String s = null;
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
try {
s = input.readLine();
System.out.println(" string yang diinputkan adalah = " + s);
} catch(IOException ex){
System.err.println(ex.getMessage());}}}

Listing diatas menjelaskan tipe data BufferedReader yangdigunakan untuk memasukkan inputan string ke dalam aplikasi. Kemudian kita membuat fungsi utama main, dengan melempar semua kesalahan keIOException. Lalu output teks / print ke layar.

LISTING PROGRAM KEBUN BINATANG
// contoh inheritance sederhana
// file disimpan dengan nama penurunansederhana.java
import static java.lang.System.out;
class Hewan {        
                String nama_hewan;
                public void lari(){
                                out.println("class Hewan!");
                                out.println("Lari");}}
class Elang extends Hewan {
                Elang(String nama){
                                nama_hewan = nama;}
                public void lari(){
                                out.println("nama hewan = "+nama_hewan);
                                out.println("Terbang");}}
class Ikan extends Hewan {
                Ikan(String nama){
                                nama_hewan = nama;}
public void lari(){
                                out.println("nama hewan = "+nama_hewan);
                                out.println("Berenang");}}
public class KebunBinatang {
                public static void main(String args[]){                  
                                Elang elang = new Elang("Elang");
                                Ikan ikan = new Ikan("Arwana");          
                                elang.lari();
                                ikan.lari();}}

LOGIKA PROGRAM KEBUN BINATANG
// contoh inheritance sederhana
// file disimpan dengan nama penurunansederhana.java
import static java.lang.System.out;

Listing diatas menjelaskan tentang komentar pada listing program ini. import static java.lang.System.out;  adalah Header yang berfungsi untuk memanggil package pada class kebun binatang.

class Hewan {
String nama_hewan;
public void lari(){
out.println("class Hewan!");
out.println("Lari");}}

Listing diatas menjelaskan tentang kelas pada hewan. Dengan pendeklarasian lari. Apabila di cetak maka menghasilkan output “class hewan! Lari”

class Elang extends Hewan {
Elang(String nama){
nama_hewan = nama;}
public void lari(){
out.println("nama hewan = "+nama_hewan);
out.println("Terbang");}}

Listing diatas menjelaskan tentang kelas elang yang akan dimasukkan atau ditambahkan ke dalam kelas hewan tadi. Listing ini menggunakan type data string. Lalu pada pendeklarasian lari apabila dicetak akan menghasilkan “nama hewan = Elang dan Terbang”.

class Ikan extends Hewan {
Ikan(String nama){
nama_hewan = nama;}
public void lari(){
out.println("nama hewan = "+nama_hewan);
out.println("Berenang");}}

Listing diatas menjelaskan tentang kelas ikan yang akan dimasukkan atau ditambahkan kedalam kelas hewan tadi. Listing ini menggunakan type data string. Lalu pada pendeklarasian lari apabila dicetak akan menghasilkan “nama hewan = Ikan dan Berenang”.

public class KebunBinatang {
public static void main(String args[]){
Elang elang = new Elang("Elang");
Ikan ikan = new Ikan("Arwana");
elang.lari();
ikan.lari();}}

Program java dengan nama class inputstring dimana class tersebut diusahakan sama dengan nama file Java. Fungsi dari main() adalah dijadikan sebagai awal pengeksekusian aplikasi Java, kode (code) yang terdapat pada metode inilah yang akan dieksekusi pertama kali. public berarti metode ini dapat dipanggil dari luar class, static menunjukkan metode ini bersifat sama untuk semua class, void main berarti metode ini tidak mengembalikan nilai. “Elang elang = new Elang("Elang");“untuk mendeklarasikan kelas Elang dengan menggunakan nama hewan Elang.” Ikan ikan = new Ikan("Arwana");“ untuk mendeklarasikan kelas Ikan dengan menggunakan nama hewan Arwana.


made in b41L