17
Java Language and OOP Part I LAB By Hari Christian

01 Java Language And OOP Part I LAB

Embed Size (px)

DESCRIPTION

Java Language And OOP Part I LAB

Citation preview

Page 1: 01 Java Language And OOP Part I LAB

Java Language and OOP Part I LAB

By Hari Christian

Page 2: 01 Java Language And OOP Part I LAB

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

Page 3: 01 Java Language And OOP Part I LAB

LAB 1 – Hello World

public class Lab1 {

public static void main(String[] args) {

System.out.println(“Hello World!!!”);

}

}

Page 4: 01 Java Language And OOP Part I LAB

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);

}

}

Page 5: 01 Java Language And OOP Part I LAB

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);

}

}

Page 6: 01 Java Language And OOP Part I LAB

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);

}

}

Page 7: 01 Java Language And OOP Part I LAB

LAB 4 – Primitive Data Type

Page 8: 01 Java Language And OOP Part I LAB

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));

}

}

Page 9: 01 Java Language And OOP Part I LAB

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);

}

}

Page 10: 01 Java Language And OOP Part I LAB

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

*/

}

}

Page 11: 01 Java Language And OOP Part I LAB

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);

}

}

Page 12: 01 Java Language And OOP Part I LAB

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);

}

}

Page 13: 01 Java Language And OOP Part I LAB

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);

}

}

Page 14: 01 Java Language And OOP Part I LAB

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);

}

}

Page 15: 01 Java Language And OOP Part I LAB

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);

}

}

Page 16: 01 Java Language And OOP Part I LAB

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);

}

}

Page 17: 01 Java Language And OOP Part I LAB

Thank You