Posts

Showing posts from September, 2011

Kenal bilangan prima pada java

Berikut soruce code untuk Kenal bilangan prima pada java import java.util.Scanner; public class bilPrima {     public static void main (String args[]){         int num = 0;         int menu= 0;         boolean iPrima = true;         Scanner scan = new Scanner(System.in);         do         {             System.out.println("Apakah nilai ini bilangan prima ?");             System.out.println("_________________________________");             System.out.print("Masukan Nilai :  ");             num = scan.nextInt();             for (int i=2; i<=num/2; i++)             {                 if ((num % i) == 0)                 {                     iPrima = false;                     break;                 }             }         if (iPrima)             System.out.println (num +" adalah bilangan prima \n");         else             System.out.println (num +" bukan bilangan prima \n");             System.out.println

Pembatasan Char untuk JTextField dalam java

Berikut merupakan source code untuk melakukan pembatasan char untuk JTextField dalam java. kelas JTextFieldLimit import javax.swing.text.*; public class JTextFieldLimit extends PlainDocument {     private int limit;     // Opsi untuk merubah ke Uppercase     private boolean toUppercase = false;     JTextFieldLimit(int limit) {         super();         this.limit = limit;     }     JTextFieldLimit(int limit, boolean upper) {         super();         this.limit = limit;         toUppercase = upper;     }     public void insertString             (int offset, String  str, AttributeSet attr)             throws BadLocationException {         if (str == null) return;         if ((getLength() + str.length()) <= limit) {             if (toUppercase) str = str.toUpperCase();             super.insertString(offset, str, attr);         }     } }

Definisi Format Tanggal dalam Java

Berikut definisi yang dapat digunakan untuk format tanggal (date) diambil dari dokumentasi kelas java. Letter Date / Time Component Examples G Era designator AD y Year 1996; 96 M Month in year July; Jul; 07 w Week in year 27 W Week in month 2 D Day in year 189 d Day in month 10 F Day of week in month 2 E Day in week Tuesday; Tue a Am/pm marker PM H Hour in day (0-23) 0 k Hour in day (1-24) 24 K Hour in am/pm (0-11) 0 h Hour in am/pm (1-12) 12 m Minute in hour 30 s Second in minute 55 S Millisecond 978

Konversi String ke Date Objek

Untuk konversi string tanggal dapat digunakan bantuan dari java.text.SimpleDateFormat merupakan perluasan dari java.text.DateFormat kelas abstrak. Berikut source kodenya import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class StringToDate { public static void main(String[] args) { DateFormat df = new SimpleDateFormat("dd/MM/yyyy"); try { Date today = df.parse("20/12/2005"); System.out.println("Today = " + df.format(today)); } catch (ParseException e) { e.printStackTrace(); } } }

Operator Relasi pada Java

Operator relasi digunakan untuk membandingkan berbagai kombinasi dari tipe dara integer, float, dan char. Hasil dari perbandingan tersebut adalah nilai benar / salah ( True False) dengan demikian penggunaan dari operator ini dilakukan pada statement if. Dalama java terdapat 4 operator relasi > Lebih besar dari >= Lebih besar sama dengan  <= Lebih kecil sama dengan < Lebih Kecil dari Berikut contoh kode dalam java package dayone; public class RelationDemo {     public static void main(String[] args) {         int nilai1 = 10, nilai2 = 25;         int umur = 15;         double gaji = 1000d;         char huruf1 = 'd', huruf2 = 'f';         if (nilai1 > nilai2) {             System.out.format("%d is greater than %d %m",                     nilai1, nilai2);         } else {             System.out.format("%d is greater than %d %n",                     nilai2, nilai1);         }         if (umur >= 12) {             System.out.

Operator Ternary pada Java

Ternary operator atau operator kondisional dapat digunakan untuk versi pendek dari statement if-then-else. Operator ternary ditulis dengan simbol ' ? ' dalam bahasa pemrograman java. berikut contoh code untuk mencari nilai maksimum dan minimum serta nilai absolut Operator Ternary package dayone; public class TernaryOperationDemo {     public static void main(String[] args) {         int a = 10;         int b = 20;         //         // Dapat nilai maksimum         //         int min = a < b ? a : b;         // Penggunaan operator ternari seperti diatas merupakan sebuah alternatif         // dengan mengikuti if-then-else statement         //         int minValue;         if (a < b) {             minValue = a;         } else {             minValue = b;         }         //         // Dapat nilai minimum         //         int max = a > b ? a : b;         //         // Dapat nilai absolut         //         int abs = a < 0 ? -a : a;

Java Keywords

Berikut merupakan kata kunci yang ada didalam pemrograman bahasa java. Kata kunci ini sudah baku dan tetap dalam penggunaannya oleh java, jadi kita tidak bias menamai ataupun membuat sebuah variable dengan menggunakan kata kunci ini. Keyword Meaning abstract Sebuah kelas abstrak atau method assert Digunakan untuk menemukan error program internal boolean Bertipe Boolean ( True / False ) break Keluar dari looping switch byte Bertipe integer 8-bit case Case dalam sebuah switch catch Klausa dari block try-cathing dalam penanganan exception ( exception handling) char Bertipe karakter Unicode class Definisi sebuah tipe kelas const Tidak digunakan continue Lanjutan / kontinu saat berhenti dalam sebuah loop default Klausa default dalam swi