JAVA FUNDAMENTAL Dhea Raniasti First of All public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here System.out.println("Hello World"); } } Tipe Data 1. Tipe Data Primitif – – – – Sebagai kata kunci di Java (lowercase) Embedded di compiler Java Pemrosesan relatif cepat Contoh: int, double,float,long,boolean,char 2. Tipe Data Reference – – – Class yang ada di library Java (java.lang) Menggunakan huruf capital Contoh: String, Integer, Double KONSTANTA public class lingkaran(){ final float PI = 3.141592; //konstanta int jarijari = 20; } Karakter Khusus KARAKTER \n \t \b \\ ARTI New Line (enter) Tab Backspace Backslash Type-Casting Tipe Sumber byte Tipe Tujuan short, char, int, long, float, double short char int int, long, float, double int, long, float, double long, float, double long float float, double double *contoh : int xyz = 20567; double abc = (double) xyz; Latihan 1 • Perhitungan segitiga sederhana D:\JOB\NGAJAR\PBO TI\New Folder\luasSegitiga A thing that you (maybe) hate : ARRAY • Bentuk deklarasi : tipeData[] namaVariabel; namaKelas[] namaVariabel; • Contoh : String[] kota; int[] nomor; Latihan 2 • Cara penggunaan Array D:\JOB\NGAJAR\PBO TI\New Folder\array_satu D:\JOB\NGAJAR\PBO TI\New Folder\array_dua Operator Logika && || ! operasi logika AND operasi logika OR operasi logika NOT Operator logika menggunakan ekspresi dengan nilai balik Boolean (true or false) I/O • Menangkap inputan dari keyboard kemudian memprosesnya / mengeluarkannya • D:\JOB\NGAJAR\PBO TI\New Folder\halo Tipe Input 1. 2. 3. 4. 5. 6. 7. nextInt() : untuk menerima tipe data integer nextShort() : untuk menerima tipe data short nextLong() : untuk menerima tipe data long nextDouble(): untuk menerima tipe data double nextFloat() : untuk menerima tipe data float nextLine() : untuk menerima tipe data string nextBoolean(): untuk menerima tipa data boolean I/O • Menangkap inputan dari keyboard kemudian memprosesnya / mengeluarkannya (inputan berupa integer) • D:\JOB\NGAJAR\PBO TI\New Folder\halo_int Konversi String & Bilangan String myString = “5”; double myDbl = Double.parseDouble(myString); Int myInt = Integer.parseInt(myString); Float myfloat =Float.parseFloat(myString);