diff --git a/Java/java-basics-ii/JavaFinal.java b/Java/java-basics-ii/JavaFinal.java new file mode 100644 index 0000000..a1dbf3e --- /dev/null +++ b/Java/java-basics-ii/JavaFinal.java @@ -0,0 +1,26 @@ +import java.util.*; + +public class JavaContinue { + public static void main(String[] args) { + int i = 0; + while (i < 10) { + if (i == 5) { + break; + } + System.out.println(i); + i++; + } + } + + public static void breakExample(String[] args) { + int[][] numbers = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; + outer: for (int i = 0; i < numbers.length; i++) { + for (int j = 0; j < numbers[i].length; j++) { + if (numbers[i][j] == 5) { + System.out.println("Found 5 at index [" + i + "][" + j + "]"); + break outer; + } + } + } + } +} diff --git a/Java/java-basics-ii/JavaInstanceOf.java b/Java/java-basics-ii/JavaInstanceOf.java new file mode 100644 index 0000000..68f7890 --- /dev/null +++ b/Java/java-basics-ii/JavaInstanceOf.java @@ -0,0 +1,42 @@ +import java.util.*; + +public class JavaFinal { + public static void main(String[] args) { + javaInstanceOfOperator(); + } + + public static void javaInstanceOfOperator() { + String str = "Hello, World!"; + boolean result = str instanceof String; + System.out.println(result); + } + + class Animal {} + class Dog extends Animal {} + + public void checkInstance() { + Animal animal = new Dog(); + if (animal instanceof Dog) { + Dog dog = (Dog) animal; + System.out.println("Woof!"); + } + } + + public void javaInstanceOfInterface() { + Thread thread = new Thread(); + if (thread instanceof Runnable) { + System.out.println("Thread implements Runnable"); + } + } + + public void typeCastingWithInstanceOf() { + Object animal = new Cat(); + if (animal instanceof Dog) { + Dog dog = (Dog) animal; + dog.bark(); + } else if (animal instanceof Cat) { + Cat cat = (Cat) animal; + cat.meow(); + } + } +}