KEMBAR78
01 Java Language And OOP Part I LAB | PPTX
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 Type
public 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

01 Java Language And OOP Part I LAB

  • 1.
    Java Language andOOP Part I LAB By Hari Christian
  • 2.
    Agenda • 01 JavaKeyword • 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
  • 3.
    LAB 1 –Hello World public class Lab1 { public static void main(String[] args) { System.out.println(“Hello World!!!”); } }
  • 4.
    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); } }
  • 5.
    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); } }
  • 6.
    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); } }
  • 7.
    LAB 4 –Primitive Data Type
  • 8.
    LAB 5 –Primitive Data Type public 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)); }
  • 9.
    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); } }
  • 10.
    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 */ } }
  • 11.
    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); } }
  • 12.
    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); } }
  • 13.
    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); } }
  • 14.
    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); } }
  • 15.
    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); } }
  • 16.
    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); } }
  • 17.