02 java language and oop part ii lab

23
Java Language and OOP Part II LAB By Hari Christian

Upload: hari-christian

Post on 15-Jan-2015

73 views

Category:

Software


2 download

DESCRIPTION

Java Language And OOP Part II LAB

TRANSCRIPT

Page 1: 02 Java Language And OOP Part II LAB

Java Language and OOP Part II LAB

By Hari Christian

Page 2: 02 Java Language And OOP Part II LAB

Agenda

• 01 Operator in Java• 02 Operator - Assignment• 03 Operator - Relational• 04 Operator - Arithmetic• 05 Operator - Conditional• 06 Operator - Bitwise• 07 Operator - Logical• 08 Operator - Precedence• 09 Operator - Associativity

Page 3: 02 Java Language And OOP Part II LAB

Agenda

• 10 Selection Statement - If• 11 Selection Statement - Switch• 12 Selection Statement - Conditional• 13 Looping Statement - For• 14 Looping Statement - While• 15 Looping Statement - Do While• 16 Continue Statement• 17 Break Statement• 18 Basic of Arrays• 19 Arrays of Arrays

Page 4: 02 Java Language And OOP Part II LAB

Lab1 – Operator Arithmetic

public class Lab1 {

public static void main(String[] args) {

int a = 5;

int b = 10;

int tambah = a + b;

int kurang = a – b;

int kali = a * b;

int bagi = a / b;

}

}

Page 5: 02 Java Language And OOP Part II LAB

Lab2 – Operator Arithmetic

public class Lab2 {

public static void main(String[] args) {

int a = 5;

int tambah = a += 5;

int kurang = a –= 2;

int kali = a *= 5;

int bagi = a /= 1;

}

}

Page 6: 02 Java Language And OOP Part II LAB

Lab3 – Operator Relational

public class Lab3 {

public static void main(String[] args) {

int num1 = 5;

if (num1 < 5) {

System.out.println(“Less than 5”);

}

if (num1 > 5) {

System.out.println(“More than 5”);

}

}

}

Page 7: 02 Java Language And OOP Part II LAB

Lab4 – Operator Relational

public class Lab4 {

public static void main(String[] args) {

int num1 = 5;

if (num1 <= 5) {

System.out.println(“Less than or equal 5”);

}

if (num1 >= 5) {

System.out.println(“More than or equal 5”);

}

}

}

Page 8: 02 Java Language And OOP Part II LAB

Lab5 – Operator Relational

public class Lab5 {

public static void main(String[] args) {

int num1 = 5;

if (num1 == 5) {

System.out.println(“Equal 5”);

}

if (num1 != 5) {

System.out.println(“Not equal 5”);

}

}

}

Page 9: 02 Java Language And OOP Part II LAB

Lab6 – Operator Ternary

public class Lab6 {

public static void main(String[] args) {

int a = 5;

int num1 = (a == 5) ? 0 : 1;

int num2 = (a != 5) ? 0 : 1;

int num3 = (a < 5) ? 0 : 1;

int num4 = (a > 5) ? 0 : 1;

}

}

Page 10: 02 Java Language And OOP Part II LAB

Lab7 – Operator Bitwise

public class Lab7 {

public static void main(String[] args) {

int a = 60; /* 60 = 0011 1100 */

int b = 13; /* 13 = 0000 1101 */

int c = 0;

c = a & b; /* 12 = 0000 1100 */

c = a | b; /* 61 = 0011 1101 */

c = a ^ b; /* 49 = 0011 0001 */

c = ~a; /*-61 = 1100 0011 */

c = a << 2; /* 240 = 1111 0000 */

c = a >> 2; /* 215 = 1111 */

c = a >>> 2; /* 215 = 0000 1111 */

}

}

Page 11: 02 Java Language And OOP Part II LAB

Lab8 – Operator Logical And

public class Lab8 {

public static void main(String[] args) {

int num = 5;

if (num == 6 && num > 10) { // false and false

System.out.println(“Hari Christian”);

}

if (num == 6 && num > 2) { // false and true

System.out.println(“Hari Christian”);

}

}

}

Page 12: 02 Java Language And OOP Part II LAB

Lab9 – Operator Logical And

public class Lab9 {

public static void main(String[] args) {

int num = 5;

if (num == 5 && num > 10) { // true and false

System.out.println(“Hari Christian”);

}

if (num == 5 && num > 2) { // true and true

System.out.println(“Hari Christian”);

}

}

}

Page 13: 02 Java Language And OOP Part II LAB

Lab10 – Operator Logical Or

public class Lab10 {

public static void main(String[] args) {

int num = 5;

if (num == 6 || num > 10) { // false and false

System.out.println(“Hari Christian”);

}

if (num == 6 || num > 2) { // false and true

System.out.println(“Hari Christian”);

}

}

}

Page 14: 02 Java Language And OOP Part II LAB

Lab11 – Operator Logical Or

public class Lab11 {

public static void main(String[] args) {

int num = 5;

if (num == 5 || num > 10) { // true and false

System.out.println(“Hari Christian”);

}

if (num == 5 || num > 2) { // true and true

System.out.println(“Hari Christian”);

}

}

}

Page 15: 02 Java Language And OOP Part II LAB

Lab12 – Selection If

public class Lab12 {

public static void main(String[] args) {

int number = 5;

if (number == 5) {

System.out.println(“1”);

}

if (number > 2) {

System.out.println(“2”);

}

if (number > 5) {

System.out.println(“3”);

} else {

System.out.println(“4”);

}

}

}

Page 16: 02 Java Language And OOP Part II LAB

Lab13 – Selection If

public class Lab13 {

public static void main(String[] args) {

int number = 5;

if (number == 5) {

System.out.println(“1”);

} else if (number > 2) {

System.out.println(“2”);

} else if (number > 4) {

System.out.println(“3”);

} else {

System.out.println(“4”);

}

}

}

Page 17: 02 Java Language And OOP Part II LAB

Lab14 – Selection Switch

public class Lab14 {

public static void main(String[] args) {

int number = 2;

String a = “”;

switch (x) {

case 1: a = “1”; break;

case 2: a = “2”; break;

case 3: a = “3”; break;

case 4: a = “4”; break;

case 5: a = “5”; break;

default: a = “6”; break;

}

}

}

Page 18: 02 Java Language And OOP Part II LAB

Lab15 – Looping For

public class Lab15 {

public static void main(String[] args) {

for (int i = 0; i < 10; i++) {

System.out.println(“Print ke = ” + i);

}

}

}

Page 19: 02 Java Language And OOP Part II LAB

Lab16 – Looping While

public class Lab16 {

public static void main(String[] args) {

int i = 0;

while (i < 10) {

System.out.println(“Print ke = ” + i);

i++;

}

}

}

Page 20: 02 Java Language And OOP Part II LAB

Lab17 – Looping Do While

public class Lab17 {

public static void main(String[] args) {

int i = 0;

do {

System.out.println(“Print ke = ” + i);

i++;

} while (i < 10) ;

}

}

Page 21: 02 Java Language And OOP Part II LAB

Lab18 – Looping Continue

public class Lab18 {

public static void main(String[] args) {

for (int i = 0; i < 10; i++) {

if (i == 5) {

continue;

}

System.out.println(“Print ke = ” + i);

}

}

}

Page 22: 02 Java Language And OOP Part II LAB

Lab19 – Looping Break

public class Lab19 {

public static void main(String[] args) {

for (int i = 0; i < 10; i++) {

if (i == 5) {

break;

}

System.out.println(“Print ke = ” + i);

}

}

}

Page 23: 02 Java Language And OOP Part II LAB

Thank You