diff --git a/sl_3/AddNumbers.java b/sl_3/AddNumbers.java index 1c71581..34bc827 100644 --- a/sl_3/AddNumbers.java +++ b/sl_3/AddNumbers.java @@ -8,5 +8,6 @@ public static void main(String[] args) { System.out.print("Enter second number: "); int b = sc.nextInt(); System.out.println("Sum: " + (a + b)); + sc.close(); } } diff --git a/sl_4/LeapYear.java b/sl_4/LeapYear.java index d5f7f18..0142933 100644 --- a/sl_4/LeapYear.java +++ b/sl_4/LeapYear.java @@ -11,5 +11,6 @@ public static void main(String[] args) { } else { System.out.println(year + " is not a leap year."); } + sc.close(); } } diff --git a/sl_5/ShiftOperation.java b/sl_5/ShiftOperation.java new file mode 100644 index 0000000..741033f --- /dev/null +++ b/sl_5/ShiftOperation.java @@ -0,0 +1,14 @@ +import java.util.Scanner; + +public class ShiftOperation { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + + System.out.print("Enter a number: "); + int n = sc.nextInt(); + + System.out.println("Multiply by 4: " + (n << 2)); + System.out.println("Divide by 4: " + (n >> 2)); + sc.close(); + } +} \ No newline at end of file diff --git a/sl_6/Swap.java b/sl_6/Swap.java new file mode 100644 index 0000000..b75aeb7 --- /dev/null +++ b/sl_6/Swap.java @@ -0,0 +1,12 @@ +public class Swap { + public static void main(String[] args) { + int a = 10, b = 20; + + a = a ^ b; + b = a ^ b; + a = a ^ b; + + System.out.println("a = " + a); + System.out.println("b = " + b); + } +} \ No newline at end of file diff --git a/sl_7/Convert.java b/sl_7/Convert.java new file mode 100644 index 0000000..d76cfb8 --- /dev/null +++ b/sl_7/Convert.java @@ -0,0 +1,9 @@ +public class Convert { + public static void main(String[] args) { + long l = 1000L; + int i = (int) l; + + System.out.println("Long: " + l); + System.out.println("Int: " + i); + } +} \ No newline at end of file