Posted in Java, Programming

Diving Into Java

Tutorial kali ini saya kan coba berbagi mengenai Dasar-Dasar pemrograman Java bersumber dari referensi JENI (Java Education Network Indonesia) dan Terima Kasih sebanyak-banyaknya bagi pengembang dan Team JENI yang secara antusias dalam mengenalkan dan mengajarkan Java untuk kita semua.

java logoJava merupakan salah satu bahasa pemrograman yang sudah OOP (Object Oriented Programming) dan Multi Platform artinya java bisa di jalankan di berbagai operating sistem dan perangkat yang sudah mendukung JVM (Java Virtual Machine).

Java sendiri mengalami perkembangan yang sangat pesat dari tahun ke tahun pengembangan mulai dari perbaikan bugs sampai penambahan libraries yang semakin useful untuk para pecinta Java.

Industri pun banyak melirik teknologi java salah satunya di karenakan teknologi yang multi platfrom dan mampu berjalan pada skala enterprise untuk mendukung kelancaran bisnis dan efisiensi di berbagai kebutuhan akan sistem informasi.

Syntax awal memulai untuk “Hello World”

 

public class Main {

public static void main(String[]args){
System.out.println("Hello World!");
}
}
public class Main { public static void main(String[]args){

System.out.println("Hello World!");
}

Syntax untuk Logika dan Matematika Dasar di Java.

public class Hello {

public static void main(String[]args){

System.out.println("Hello World!");

int value = 10;

char z;

z = 'A';

System.out.println( value );
System.out.println( "The value of x = " + z );
//sedikit angka
int i = 37;
int j = 42;
double x = 27.475;
double y = 7.22;
System.out.println("#Variable values#");
System.out.println(" i = " + i);
System.out.println(" j = " + j);
System.out.println(" x = " + x);
System.out.println(" y = " + y); //penjumlahan angka
System.out.println("Adding...");
System.out.println(" i + j = " + (i + j));
System.out.println(" x + y = " + (x + y));
//pengurangan angka
System.out.println("Subtracting...");
System.out.println(" i - j = " + (i - j));
System.out.println(" x - y = " + (x - y));
//perkalian angka
System.out.println("Multiplying...");
System.out.println(" i * j = " + (i * j));
System.out.println(" x * y = " + (x * y));
//pembagian angka
System.out.println("Dividing...");
System.out.println(" i / j = " + (i / j));
System.out.println(" x / y = " + (x / y));
//menghitung hasil modulus dari pembagian
System.out.println("Computing the remainder...");
System.out.println(" i % j = " + (i % j));
System.out.println(" x % y = " + (x % y));
//tipe penggabungan
System.out.println("Mixing tipes...");
System.out.println(" j + y = " + (j + y));
System.out.println(" i * x = " + (i * x));
//beberapa nilai
int ii = 37;
int jj = 42;
int k = 42;
System.out.println("#Nilai variabel#");
System.out.println(" ii = " + ii);
System.out.println(" jj = " + jj);
System.out.println(" k = " + k);
//lebih besar dari
System.out.println("Lebih besar dari...");
System.out.println(" ii > jj = " + (ii > jj)); //false
System.out.println(" jj > ii = " + (jj > ii)); //true
System.out.println(" k > jj = " + (k > jj)); //false
//lebih besar atau sama dengan
System.out.println("Lebih besar dari atau sama dengan...");
System.out.println(" ii >= jj = " + (ii >= jj)); //false
System.out.println(" jj >= ii = " + (jj >= ii)); //true
System.out.println(" k >= jj = " + (k >= jj)); //true
//lebih kecil dari
System.out.println("Lebih kecil dari...");
System.out.println(" ii < jj = " + (ii < jj)); //true
System.out.println(" jj < ii = " + (jj < ii)); //false
System.out.println(" k < jj = " + (k < jj)); //false
//lebih kecil atau sama dengan
System.out.println("Lebih kecil dari atau sama dengan...");
System.out.println(" ii <= jj = " + (ii <= jj)); //true
System.out.println(" jj <= ii = " + (jj<= ii)); //false
System.out.println(" k <= jj = " + (k  10) && (jjj++ > 9);
System.out.println(iii);
System.out.println(jjj);
System.out.println(test);
//demonstrasi &
test = (iii > 10) & (jjj++ > 9);
System.out.println(iii);
System.out.println(jjj);
System.out.println(test);
System.out.println("#Contoh Logika Boelan OR#");
int a = 0;
int b = 10;
boolean test1= false;
//demonstrasi ||
test1 = (a  9);
System.out.println(a);
System.out.println(b);
System.out.println(test1);
//demonstrasi |
test = (a  9);
System.out.println(a);
System.out.println(b);
System.out.println(test1);
System.out.println("#Contoh Logika Boelan Exclusive OR#");
boolean val1 = true;
boolean val2 = true;
System.out.println(val1 ^ val2);
val1 = false;
val2 = true;
System.out.println(val1 ^ val2);
val1 = false;
val2 = false;
System.out.println(val1 ^ val2);
val1 = true;
val2 = false;
System.out.println(val1 ^ val2);
System.out.println("#Contoh Logika Boelan NOT#");
boolean val11 = true;
boolean val22 = false;
System.out.println(!val11);
System.out.println(!val22);
System.out.println("#Contoh Operator Kondisi ?: #");
String status = "";
int grade = 80;
//mendapatkan status pelajar
status = (grade >= 60)?"Passed":"Fail";
//print status
System.out.println( status );
int score = 0;
char answer = 'a';
score = (answer == 'a') ? 10 : 0;
System.out.println("Score = " + score );
}

}

Leave a comment