Pengikut
- Back to Home »
- Ayo belajar Java
Posted by : Unknown
Kamis, 12 Maret 2015
Dasar-Dasar Pemrograman Java
Tipe data primitif
1. Logika - boolean
Tipe data boolean diwakili oleh dua pernyataan :
true dan false.
2. Teksual –char
Tipe data character (char)diwakili oleh karakter single
Unicode.
Tipe data ini harus memiliki ciri berada dalam tanda single
quotes(’ ’)
‘a’ //Huruf a
‘\t’ //A tab
'\'' //untuk single quotes
'\"' //untuk double quotes
Meskipun, String bukan merupakan tipe data primitif (namun
merupakan suatu Class). String mewakili tipe data yang terdiri atas beberapa
karakter.
String message=“Hello world!”
3. Integral –byte, short, int &
long
Tipe data yang terintegrasi dalam java menggunakan tiga
bentuk yaitu desimal,
oktal atau heksadesimal.
Sebagai contoh,
2 //nilai desimal 2
077 //angka 0 pada awal pernyataan mengindikasikan nilai
oktal
Integer Length
|
Name or Type
|
Range
|
8 bits
|
byte
|
-27 to 27-1
|
16 bits
|
short
|
-215 to 215-1
|
32 bits
|
Int
|
-231 to 231-1
|
64 bits
|
long
|
-263 to 263-1
|
4. Floating Point –float dan double
Tipe Floating point memiliki double sebagai default tipe
datanya
.
E or e //(add exponential value)
F or f //(float)
D or d //(double)
Contohnya :
3.14 //nilai floating-point sederhana (a double)
6.02E23 //A nilai floating-point yang besar
Float Length
|
Name or Type
|
Range
|
32 bits
|
Float
|
-231 to 231-1
|
64 bits
|
double
|
-263 to 263-1
|
Variabel adalah item yang digunakan data untuk menyimpan
pernyataan object.
Variabel memiliki tipe data dan nama.
Tipe data mengindikasikan tipe dari nilai yang dapat
dibentuk oleh variabel itu sendiri.
Nama variabel harus mengikuti aturan untuk
pengidentifikasian.
Deklarasi dan Inisialisasi Variabel
Untuk deklarasi variabel adalah sebagai berikut :
<data
tipe> <name>[=initial value];
Catatan :
Nilainya berada diantara <> adalah nilai yang disyaratkan, sementara
nilai dalam tanda [] bersifat optional.
Berikut ini adalah contoh program yang mendeklarasikan dan
menginisialisasi
beberapa variabel,
public class VariableSamples
{
public static void main( String[]
args ){
boolean result;
char option;
option = 'C';
double grade = 0.0;
}
}
Menampilkan Data Variabel
Untuk mengeluarkan nilai dari variabel yang diinginkan, kita
dapat menggunakan perintah sebagai berikut :
System.out.println()
System.out.print()
Contoh program :
public
class OutputVariable
{
public
static void main( String[] args ){
int
nilai
=
10;
char
x;
x
= ‘A’;
System.out.println(
nilai
);
System.out.println(
“
Nilai
x=“
+ x );
}
}
10
Nilai
x=A
System.out.println() vs.
System.out.print()
Pernyataan 1 :
System.out.print("Hello
");
System.out.print("world!");
Pernyataan tersebut akan menghasilkan output berikut ini
pada layar :
Hello world!
Pernyataan 2 :
System.out.println("Hello
");
System.out.println("world!");
Pernyataan ini akan menghasilkan output sebagai berikut pada
layar :
Hello
world!
Operators
Dalam Java, ada beberapa tipe operator. Ada operator
arithmatika, operator relasi, operator logika, dan operator kondisi. Operator
ini mengikuti macam-macam prioritas yang pasti jadi compilernya akan tahu yang
mana operator untuk dijalankan lebih dulu dalam kasus beberapa operator yang
dipakai bersama-sama dalam satu pernyataan.
Operator
|
Use
|
Description
|
+
|
Op1 + op2
|
Adds op1 and op2
|
*
|
Op1 * op2
|
Multiplies op1 by op2
|
/
|
Op1 / op2
|
Divides op1 by op2
|
%
|
Op1% op2
|
Computes the remainder of dividing op1 by op2
|
-
|
Op1 – op2
|
Subtracts op2 from op1
|
Contoh program penggunaan operator-operator :
public class aritmatikaDemo
{
public
static void main(String[] args)
{
int
i = 37;
int
j = 42;
double
x = 27.475;
double
y = 7.22;
System.out.println("Nilai
Variabel...");
System.out.println("
i = " + i);
System.out.println("
x = " + x);
System.out.println("
y = " + y);
System.out.println("Penjumlahan...");
System.out.println("
i + j = " + (i + j));
System.out.println("
x + y = " + (x + y));
System.out.println("Pengurangan...");
System.out.println("
i -j = " + (i -j));
System.out.println("
x -y = " + (x -y));
System.out.println("Perkalian...");
System.out.println("
i * j = " + (i * j));
System.out.println("
x * y = " + (x * y));
System.out.println("Pembagian...");
System.out.println("
i / j = " + (i / j));
System.out.println("
x / y = " + (x / y));
System.out.println("Sisa
Hasil Bagi...");
System.out.println("
i % j = " + (i % j));
System.out.println("
x % y = " + (x % y));
System.out.println("Gabungan...");
System.out.println("
j + y = " + (j + y));
System.out.println("
i * x = " + (i * x));
}
}
Output program :
Nilai Variabel...
i = 37
j = 42
x = 27.475
y = 7.22
Penjumlahan...
i + j = 79
x + y = 34.695
Pengurangan...
i -j = -5
x -y = 20.255
Perkalian...
i * j = 1554
x * y = 198.37
Pembagian...
i / j = 0
x / y = 3.8054
i % j = 37
x % y = 5.815
Gabungan...
j + y = 49.22
i * x = 1016.58