Upload
hari-christian
View
105
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Java Language And OOP Part I LAB
Citation preview
Java Language and OOP Part I LAB
By Hari Christian
Agenda
• 01 Java Keyword• 02 Primitive Data Type• 03 Wrapper Class• 04 Variabel or Identifier• 05 Expression Statement• 06 Comment in Java• 07 Comment Single Line• 08 Comment Multiple Line• 09 Casting• 10 Overflow
LAB 1 – Hello World
public class Lab1 {
public static void main(String[] args) {
System.out.println(“Hello World!!!”);
}
}
LAB 2 – Primitive Data Type
public class Lab2 {
public static void main(String[] args) {
byte a = 1; // ini adalah literal value
short b = 2; // juga dapat disebut assignment
int c = 3; // juga dapat disebut statement
long d;
d = a + b + c;
System.out.println("hasilnya = " + d);
}
}
LAB 3 – Primitive Data Type
public class Lab3 {
public static void main(String[] args) {
double pi = 3.14;
double r = 2.12;
double luas;
luas = pi * r * r;
System.out.println("Luas Lingkaran = " + luas);
}
}
LAB 4 – Primitive Data Type
public class Lab4 {
public static void main(String[] args) {
char ch1 = 65;
char ch2 = 'B';
System.out.println("ch1 = " + ch1);
System.out.println("ch2 = " + ch2);
}
}
LAB 4 – Primitive Data Type
LAB 5 – Primitive Data Typepublic class Lab5 {
public static void main(String[] args) {
boolean b = true;
System.out.println ("Nilai b = " +b);
if (b) {
System.out.println("Statemen ke-1 dieksekusi");
}
b = false;
System.out.println("Nilai b = " +b);
if (b) {
System.out.println("Statemen ke-2 tidak dieksekusi");
}
if (!b) {
System.out.println("Statemen ke-3 dieksekusi");
}
System.out.println ("5 <= 10 mengembalikan nilai = " + (5 <= 10));
System.out.println("4 > 6 mengembalikan nilai " + (4 > 6));
}
}
LAB 6 – Expression Statement
public class Lab6 {
public static void main(String[] args) {
int i = 4;
int j = 6;
int x = i++ + ++i - --j + ++j + j++;
System.out.println(“x = “ + x);
System.out.println(“i = “ + i);
System.out.println(“j = “ + j);
}
}
LAB 7 – Comment/**
* Ini adalah latihan praktikum PBO
* PBO di ISTB menggunakan Java
* Lab 7 ini menjelaskan tentang comment
*/
public class Lab7 {
public static void main(String[] args) {
// ini comment satu baris
/*
ini comment
dua baris
atau lebih
*/
}
}
LAB 8 – Casting Identity
public class Lab8 {
public static void main(String[] args) {
int i = 5;
int j = i;
System.out.println(“Isi dari j yaitu = ” + j);
}
}
LAB 9 – Casting Widening
public class Lab9 {
public static void main(String[] args) {
int i = 5;
double d = i;
System.out.println(“Isi dari d yaitu = ” + d);
}
}
LAB 10 – Casting Narrowing
public class Lab10 {
public static void main(String[] args) {
double d = 5.6;
int i = (int) d;
System.out.println(“Isi dari i yaitu = ” + i);
}
}
LAB 11 – Wrapper Class
public class Lab11 {
public static void main(String[] args) {
int min = Integer.MIN_VALUE;
int max = Integer.MAX_VALUE;
System.out.println(“min = ” + min);
System.out.println(“max = ” + max);
}
}
LAB 12 – Wrapper Class
public class Lab12 {
public static void main(String[] args) {
Integer a = 5;
Integer b = 7;
Integer c = a + b;
System.out.println(c);
}
}
LAB 13 – Overflow
public class Lab13 {
public static void main(String[] args) {
int min = Integer.MIN_VALUE;
int max = Integer.MAX_VALUE;
int over1 = max + 1;
System.out.println(over1);
int over2 = min - 1;
System.out.println(over2);
}
}
Thank You