Program Ramalan Bintang Dengan Java
Program ini adalah contoh implementasi membaca berkas/file dengan BufferedReader pada Java. Masing masing bintang memiliki file tersendiri, jadi jika ingin mengubah keterangan ramalan bintang, hanya perlu membuka file, tanpa mengubah program yang ada.
Berikut adalah source code-nya.
Filename-nya adalah nama bintang, misalnya aquarius.txt, cancer.txt, libra.txt dll.
Berikut adalah screenshot program ketika dijalankan.
Berikut adalah source code-nya.
File text dibuat sebanyak 12 buah (jumlah bintang), dan isinya adalah tentang astrologi ramalan yang ingin dimuat ke layar.
// program ramalan bintang
// by I PUTU DE TAMPYARTHA
// bahan bacaan http://java.sun.com/docs/books/tutorial/java/nutsandbolts/switch.html
// http://www.javapractices.com/topic/TopicAction.do?Id=42
import java.util.*;
import java.io.*;
class ramal
{
public static void main(String[] args) throws Exception
{
DataInputStream data = new DataInputStream(System.in);
System.out.println("\n 1 - Aguarius "
+"\n 2 - Pisces "
+"\n 3 - Aries "
+"\n 4 - Taurus "
+"\n 5 - Gemini "
+"\n 6 - Cancer "
+"\n 7 - Leo "
+"\n 8 - Virgo "
+"\n 9 - Libra "
+"\n 10 - Scorpio "
+"\n 11 - Sagitarius "
+"\n 12 - Capricon "
+"\n Ramalan Bintang Hari ini, Silakan pilih bintang anda :"
+"\n ======================================================");
String xpilih = data.readLine();
Integer pilih = Integer.parseInt(xpilih);
String xfile;
switch (pilih)
{
case 1: xfile="aquarius.txt";break;
case 2: xfile="pisces.txt";break;
case 3: xfile="aries.txt";break;
case 4: xfile="taurus.txt";break;
case 5: xfile="gemini.txt";break;
case 6: xfile="cancer.txt";break;
case 7: xfile="leo.txt";break;
case 8: xfile="virgo.txt";break;
case 9: xfile="libra.txt";break;
case 10: xfile="scorpio.txt";break;
case 11: xfile="sagitarius.txt";break;
case 12: xfile="capricon.txt";break;
default : xfile="xx";
}
if (xfile.equals("xx"))
{
System.out.println("Pilihan anda salah!");
System.exit(0);
}
FileReader myfile = new FileReader(xfile);
BufferedReader br = new BufferedReader(myfile);
String isi =br.readLine();
System.out.println(isi);
}
}
Filename-nya adalah nama bintang, misalnya aquarius.txt, cancer.txt, libra.txt dll.
Berikut adalah screenshot program ketika dijalankan.
Label: java ramalan bintang, latihan java
0 Komentar:
Posting Komentar
Berlangganan Posting Komentar [Atom]
<< Beranda