├── Conditions ├── input.txt ├── Calculator.class └── Calculator.java ├── Divisible ├── input.txt ├── Divisible.class └── Divisible.java ├── PrintNegative ├── negative.txt ├── PrintNegative.class └── PrintNegative.java ├── FindBinaryNumber ├── input.txt ├── BinaryNumber.class └── BinaryNumber.java ├── FindTheLength ├── input.txt ├── FindLength.class └── FindLength.java ├── input.txt ├── AddArray ├── input.txt ├── AddTwoArray.class └── AddTwoArray.java ├── Main.class ├── Square.java ├── out └── production │ └── Java Learning │ ├── Week.class │ ├── odd.class │ ├── user.class │ ├── OOP │ ├── Box.class │ ├── Stack.class │ ├── Boxdemo.class │ ├── MethodDemo.class │ ├── StackDemo.class │ └── OverloadingDemo.class │ ├── Square.class │ ├── TwoSum.class │ ├── Vowel.class │ ├── natural.class │ ├── pattern.class │ ├── pyramid.class │ ├── scanner.class │ ├── factorial.class │ ├── primeNumber.class │ ├── variableArgs.class │ ├── BusReservation │ ├── Bus.class │ ├── Booking.class │ └── BusDemo.class │ ├── CommandLineArgumnet.class │ ├── BinarySearch │ ├── FindLetter.class │ ├── findTarget.class │ ├── SearchString.class │ └── findMountainElement.class │ ├── LinearSearch │ ├── RemoveElement.class │ └── ContainsDuplicate.class │ └── .idea │ ├── vcs.xml │ ├── .gitignore │ ├── misc.xml │ ├── modules.xml │ ├── Java Learning.iml │ └── material_theme_project_new.xml ├── BinarySearch ├── SearchString.java ├── findMountainElement.java ├── findTarget.java └── FindLetter.java ├── odd.java ├── .idea ├── vcs.xml ├── .gitignore ├── misc.xml ├── modules.xml ├── Java Learning.iml └── material_theme_project_new.xml ├── CommandLineArgumnet.java ├── user.java ├── OOP ├── StackDemo.java ├── MethodDemo.java ├── OverloadingDemo.java ├── Stack.java └── Box.java ├── natural.java ├── .vscode └── launch.json ├── factorial.java ├── primeNumber.java ├── variableArgs.java ├── pyramid.java ├── LinearSearch ├── ContainsDuplicate.java └── RemoveElement.java ├── TwoSum.java ├── Main.java ├── BusReservation ├── Bus.java ├── BusDemo.java └── Booking.java ├── scanner.java ├── Vowel.java ├── Week.java └── pattern.java /Conditions/input.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Divisible/input.txt: -------------------------------------------------------------------------------- 1 | 15 -------------------------------------------------------------------------------- /PrintNegative/negative.txt: -------------------------------------------------------------------------------- 1 | -7 -------------------------------------------------------------------------------- /FindBinaryNumber/input.txt: -------------------------------------------------------------------------------- 1 | 101 -------------------------------------------------------------------------------- /FindTheLength/input.txt: -------------------------------------------------------------------------------- 1 | 5 2 | 1 2 3 7 9 -------------------------------------------------------------------------------- /input.txt: -------------------------------------------------------------------------------- 1 | 8 2 | 1 22 3 44 5 6 7 10 3 | -------------------------------------------------------------------------------- /AddArray/input.txt: -------------------------------------------------------------------------------- 1 | 5 2 | 10 20 30 40 50 3 | 1 2 3 4 5 -------------------------------------------------------------------------------- /Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/Main.class -------------------------------------------------------------------------------- /AddArray/AddTwoArray.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/AddArray/AddTwoArray.class -------------------------------------------------------------------------------- /Conditions/Calculator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/Conditions/Calculator.class -------------------------------------------------------------------------------- /Divisible/Divisible.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/Divisible/Divisible.class -------------------------------------------------------------------------------- /FindTheLength/FindLength.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/FindTheLength/FindLength.class -------------------------------------------------------------------------------- /PrintNegative/PrintNegative.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/PrintNegative/PrintNegative.class -------------------------------------------------------------------------------- /Square.java: -------------------------------------------------------------------------------- 1 | public class Square { 2 | public static void main(String[] args) { 3 | 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /FindBinaryNumber/BinaryNumber.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/FindBinaryNumber/BinaryNumber.class -------------------------------------------------------------------------------- /out/production/Java Learning/Week.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/Week.class -------------------------------------------------------------------------------- /out/production/Java Learning/odd.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/odd.class -------------------------------------------------------------------------------- /out/production/Java Learning/user.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/user.class -------------------------------------------------------------------------------- /out/production/Java Learning/OOP/Box.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/OOP/Box.class -------------------------------------------------------------------------------- /out/production/Java Learning/Square.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/Square.class -------------------------------------------------------------------------------- /out/production/Java Learning/TwoSum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/TwoSum.class -------------------------------------------------------------------------------- /out/production/Java Learning/Vowel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/Vowel.class -------------------------------------------------------------------------------- /out/production/Java Learning/natural.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/natural.class -------------------------------------------------------------------------------- /out/production/Java Learning/pattern.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/pattern.class -------------------------------------------------------------------------------- /out/production/Java Learning/pyramid.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/pyramid.class -------------------------------------------------------------------------------- /out/production/Java Learning/scanner.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/scanner.class -------------------------------------------------------------------------------- /out/production/Java Learning/OOP/Stack.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/OOP/Stack.class -------------------------------------------------------------------------------- /out/production/Java Learning/factorial.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/factorial.class -------------------------------------------------------------------------------- /out/production/Java Learning/OOP/Boxdemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/OOP/Boxdemo.class -------------------------------------------------------------------------------- /out/production/Java Learning/primeNumber.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/primeNumber.class -------------------------------------------------------------------------------- /out/production/Java Learning/variableArgs.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/variableArgs.class -------------------------------------------------------------------------------- /out/production/Java Learning/OOP/MethodDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/OOP/MethodDemo.class -------------------------------------------------------------------------------- /out/production/Java Learning/OOP/StackDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/OOP/StackDemo.class -------------------------------------------------------------------------------- /out/production/Java Learning/BusReservation/Bus.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/BusReservation/Bus.class -------------------------------------------------------------------------------- /out/production/Java Learning/CommandLineArgumnet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/CommandLineArgumnet.class -------------------------------------------------------------------------------- /out/production/Java Learning/OOP/OverloadingDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/OOP/OverloadingDemo.class -------------------------------------------------------------------------------- /out/production/Java Learning/BusReservation/Booking.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/BusReservation/Booking.class -------------------------------------------------------------------------------- /out/production/Java Learning/BusReservation/BusDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/BusReservation/BusDemo.class -------------------------------------------------------------------------------- /out/production/Java Learning/BinarySearch/FindLetter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/BinarySearch/FindLetter.class -------------------------------------------------------------------------------- /out/production/Java Learning/BinarySearch/findTarget.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/BinarySearch/findTarget.class -------------------------------------------------------------------------------- /BinarySearch/SearchString.java: -------------------------------------------------------------------------------- 1 | package BinarySearch; 2 | 3 | public class SearchString { 4 | public static void main(String[] args) { 5 | 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /out/production/Java Learning/BinarySearch/SearchString.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/BinarySearch/SearchString.class -------------------------------------------------------------------------------- /out/production/Java Learning/LinearSearch/RemoveElement.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/LinearSearch/RemoveElement.class -------------------------------------------------------------------------------- /out/production/Java Learning/BinarySearch/findMountainElement.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/BinarySearch/findMountainElement.class -------------------------------------------------------------------------------- /out/production/Java Learning/LinearSearch/ContainsDuplicate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KPRAHUL1/Java/HEAD/out/production/Java Learning/LinearSearch/ContainsDuplicate.class -------------------------------------------------------------------------------- /BinarySearch/findMountainElement.java: -------------------------------------------------------------------------------- 1 | package BinarySearch; 2 | 3 | public class findMountainElement { 4 | public static void main(String[] args) { 5 | 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /odd.java: -------------------------------------------------------------------------------- 1 | public class odd { 2 | public static void main(String[] args){ 3 | int i; 4 | for (i=1;i<=10;i++){ 5 | System.out.println(i+2); 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /CommandLineArgumnet.java: -------------------------------------------------------------------------------- 1 | public class CommandLineArgumnet { 2 | public static void main(String[] args) { 3 | for(int i=0;i< args.length;i++){ 4 | System.out.println(args[i]); 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /out/production/Java Learning/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /out/production/Java Learning/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /user.java: -------------------------------------------------------------------------------- 1 | 2 | public class user { 3 | public static void main(String args[]){ 4 | int a= 3; 5 | int b=3; 6 | int c= a+ b; 7 | System.out.println(c); 8 | System.out.print(c); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /OOP/StackDemo.java: -------------------------------------------------------------------------------- 1 | package OOP; 2 | 3 | public class StackDemo { 4 | public static void main(String[] args) { 5 | Stack s1 = new Stack(); 6 | s1.push(5); 7 | s1.push(3); 8 | System.out.println(s1.pop()); 9 | Stack s2 = new Stack(); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /out/production/Java Learning/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /out/production/Java Learning/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /OOP/MethodDemo.java: -------------------------------------------------------------------------------- 1 | package OOP; 2 | 3 | public class MethodDemo { 4 | 5 | static int boxVolume(int length, int height, int breadth){ 6 | int vol = length*breadth*height; 7 | return vol; 8 | } 9 | public static void main(String[] args) { 10 | 11 | System.out.println(boxVolume(3,4,5)); 12 | System.out.println(boxVolume(5,6,6)); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /OOP/OverloadingDemo.java: -------------------------------------------------------------------------------- 1 | package OOP; 2 | 3 | public class OverloadingDemo { 4 | static int max(int a,int b){ 5 | return a>b?a:b; 6 | } 7 | static double max(double a, double b){ 8 | return a>b ?a:b; 9 | } 10 | public static void main(String[] args) { 11 | System.out.println(max(5,7)); 12 | System.out.println(max(5.5, 6.7)); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /natural.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class natural { 4 | public static void main(String[] args){ 5 | int i =1; 6 | Scanner scanner = new Scanner(System.in); 7 | System.out.println("Enter the Number:"); 8 | int a=scanner.nextInt(); 9 | while (i<=a){ 10 | System.out.println(i); 11 | i++; 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | "version": "0.2.0", 6 | "configurations": [ 7 | { 8 | "type": "jdk", 9 | "request": "launch", 10 | "name": "Launch Java App" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /PrintNegative/PrintNegative.java: -------------------------------------------------------------------------------- 1 | import java.io.File; 2 | import java.io.FileNotFoundException; 3 | import java.util.Scanner; 4 | 5 | public class PrintNegative{ 6 | public static void main(String[] args)throws FileNotFoundException{ 7 | Scanner s = new Scanner(new File("./negative.txt")); 8 | int num = s.nextInt(); 9 | for(int n=num ; n<=0;n++){ 10 | System.out.println(n); 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /factorial.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class factorial { 4 | public static void main(String[] args) { 5 | Scanner scanner = new Scanner(System.in); 6 | System.out.println("Enter the Number"); 7 | int a = scanner.nextInt(); 8 | long factorial=1; 9 | for (int i=1;i<=a;i++){ 10 | factorial *=i; 11 | } 12 | System.out.println(factorial); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /.idea/Java Learning.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /primeNumber.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class primeNumber { 4 | public static void main(String[] args) { 5 | Scanner scanner = new Scanner(System.in); 6 | System.out.println("Enter the Number:"); 7 | int num = scanner.nextInt(); 8 | if (num % 1==0){ 9 | System.out.println("It's a Prime Number"); 10 | } 11 | else { 12 | System.out.println("It's Not a Prime Number"); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /variableArgs.java: -------------------------------------------------------------------------------- 1 | public class variableArgs { 2 | static int minValue(int... vals){ 3 | int min = Integer.MAX_VALUE; 4 | for(int k:vals){ 5 | if (k 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /out/production/Java Learning/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /Divisible/Divisible.java: -------------------------------------------------------------------------------- 1 | 2 | import java.io.File; 3 | import java.io.FileNotFoundException; 4 | import java.util.Scanner; 5 | 6 | public class Divisible{ 7 | public static void main(String[] args)throws FileNotFoundException { 8 | Scanner s = new Scanner( new File("./input.txt")); 9 | int num = s.nextInt(); 10 | for (int i = 1; i < num; i++) { 11 | if(i%5==0 ||i%7==0){ 12 | continue; 13 | } 14 | System.err.println(i); 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /pyramid.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | public class pyramid { 3 | public static void main(String[] args){ 4 | Scanner scanner = new Scanner(System.in); 5 | int number = scanner.nextInt(); 6 | int row =0; 7 | System.out.println("Enter the Number For Pyramid:"+ number); 8 | for(int i=0; i<=number;i++){ 9 | for(int j=1;j<=i; j++){ 10 | System.out.print(number); 11 | } 12 | System.out.println(); 13 | } 14 | 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /LinearSearch/ContainsDuplicate.java: -------------------------------------------------------------------------------- 1 | package LinearSearch; 2 | import java.util.Arrays; 3 | public class ContainsDuplicate { 4 | public static void main(String[] args) { 5 | int[] nums = {1,2,3,4}; 6 | Arrays.sort(nums); 7 | for (int i = 0; i < nums.length-1; i++) { 8 | if (nums[i] == nums[i+1]){ 9 | System.out.println(true); 10 | } 11 | } 12 | System.out.println(false); 13 | System.out.println(Arrays.toString(nums)); 14 | 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /TwoSum.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | 3 | public class TwoSum { 4 | public static void main(String[] args) { 5 | int[] nums = {2,7,11,15}; 6 | int target = 9; 7 | int[] arr = new int[2]; 8 | for (int i=0;i< nums.length;i++){ 9 | for (int j=i+1;j=0){ 21 | return num[tos--]; 22 | } 23 | else {System.out.println("Stack is empty"); 24 | return -1;} 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /BinarySearch/findTarget.java: -------------------------------------------------------------------------------- 1 | package BinarySearch; 2 | 3 | public class findTarget { 4 | public static void main(String[] args) { 5 | int[] arr ={2,3,5,9,14,16,18}; 6 | int target = 18; 7 | int start = 0; 8 | int end = arr.length; 9 | 10 | while(start<=end){ 11 | int mid = start +(end-start)/2; 12 | if (target< arr[mid]) { 13 | end = mid-1; 14 | } else if (target>arr[mid]) { 15 | start=mid+1; 16 | } 17 | else{ 18 | System.out.println(arr[mid]); 19 | return; 20 | } 21 | } 22 | System.out.println(arr[start]); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /FindBinaryNumber/BinaryNumber.java: -------------------------------------------------------------------------------- 1 | import java.io.File; 2 | import java.io.FileNotFoundException; 3 | import java.util.Scanner; 4 | public class BinaryNumber{ 5 | public static void main(String[] args)throws FileNotFoundException { 6 | Scanner s = new Scanner(new File("./input.txt")); 7 | int num = s.nextInt(); 8 | boolean isBinary = true; 9 | 10 | for (int temp = num; temp > 0; temp /= 10) { 11 | int digit = temp % 10; 12 | if (digit != 0 && digit != 1) { 13 | isBinary = false; 14 | break; 15 | } 16 | } 17 | 18 | System.out.println(isBinary ? "Yes" : "No"); 19 | 20 | 21 | } 22 | } -------------------------------------------------------------------------------- /Main.java: -------------------------------------------------------------------------------- 1 | import java.io.*; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) throws FileNotFoundException { 6 | Scanner s = new Scanner(new File("./input.txt")); 7 | 8 | int n = s.nextInt(); 9 | int[] nums = new int[n]; 10 | 11 | for (int i = 0; i < n; i++) { 12 | nums[i] = s.nextInt(); 13 | System.err.println(nums[i]); 14 | } 15 | 16 | int max = nums[0]; 17 | for (int i = 1; i < n; i++) { 18 | if (nums[i] > max) { 19 | max = nums[i]; 20 | } 21 | } 22 | 23 | System.out.println(max); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /AddArray/AddTwoArray.java: -------------------------------------------------------------------------------- 1 | 2 | import java.io.File; 3 | import java.io.FileNotFoundException; 4 | import java.util.Scanner; 5 | 6 | public class AddTwoArray{ 7 | public static void main(String[] args)throws FileNotFoundException { 8 | Scanner s = new Scanner(new File("./input.txt")); 9 | int num = s.nextInt(); 10 | // System.out.println(num); 11 | int[] nums1 = new int[num]; 12 | int[] nums2 = new int[num]; 13 | 14 | for (int i = 0; i < num; i++) { 15 | nums1[i] = s.nextInt(); 16 | } 17 | for (int i = 0; i < num; i++) { 18 | nums2[i] = s.nextInt(); 19 | } 20 | for(int i=0;i"+Arrays.toString(nums)); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /BinarySearch/FindLetter.java: -------------------------------------------------------------------------------- 1 | package BinarySearch; 2 | 3 | public class FindLetter { 4 | public static void main(String[] args) { 5 | char[] letters = {'c','f','j'}; 6 | char target ='c'; 7 | System.out.println(nextGreatestLetter(letters,target)); 8 | } 9 | public static char nextGreatestLetter(char[] letters, char target) { 10 | int start =0; 11 | int end = letters.length-1; 12 | System.out.println(end); 13 | while (start<= end){ 14 | int mid = start + (end-start)/2; 15 | System.out.println(mid); 16 | if (letters[mid] > target){ 17 | end = mid-1; 18 | } 19 | else { 20 | start= mid+1; 21 | } 22 | } 23 | return letters[start % letters.length]; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /BusReservation/Bus.java: -------------------------------------------------------------------------------- 1 | package BusReservation; 2 | 3 | public class Bus { 4 | private int busNo; 5 | private boolean ac; 6 | private int capacity; //get & set methods 7 | Bus(int no, boolean ac, int cap){ 8 | this.busNo=no; 9 | this.ac = ac; 10 | this.capacity = cap; 11 | } 12 | public int getCapacity(){ //accessor method 13 | return capacity; 14 | } 15 | 16 | public int getBusNo() { 17 | return busNo; 18 | } 19 | 20 | public void setAc(boolean val){ 21 | ac = val; 22 | } 23 | public boolean isAc(){ 24 | return ac; 25 | } 26 | public void setCapacity(int cap){ //mutator method 27 | capacity=cap; 28 | } 29 | public void displayBusInfo(){ 30 | System.out.println("Bus No:"+busNo+" AC:"+ac+" Total Capacity: "+ capacity); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /scanner.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class scanner { 4 | public static void main(String[] args){ 5 | Scanner scanner = new Scanner(System.in); 6 | String name = scanner.nextLine(); 7 | String Lastname = scanner.nextLine(); 8 | int Age = scanner.nextInt(); 9 | float grade = scanner.nextFloat(); 10 | byte percentage = scanner.nextByte(); 11 | long RegisterNO = scanner.nextLong(); 12 | double medium = scanner.nextDouble(); 13 | short num = scanner.nextShort(); 14 | boolean year = scanner.nextBoolean(); 15 | System.out.println("hi"+Lastname); 16 | System.out.println("hi"+name); 17 | System.out.println("hi"+Age); 18 | System.out.println("hi"+medium);System.out.println("hi"+RegisterNO); 19 | System.out.println("hi"+percentage);System.out.println("hi"+Lastname); 20 | System.out.println("hi"+year); 21 | System.out.println("hi"+num); 22 | 23 | 24 | }} 25 | -------------------------------------------------------------------------------- /Vowel.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Vowel { 4 | public static void main(String[] args){ 5 | Scanner scanner = new Scanner(System.in); 6 | System.out.println("Enter the Vowel words:"); 7 | char Word = scanner.next().charAt(0); 8 | switch (Word){ 9 | case 'a': 10 | System.out.println("it's a vowel word"); 11 | break; 12 | case 'e': 13 | System.out.println("it's a vowel word"); 14 | break; 15 | case 'i': 16 | System.out.println("it's a vowel word"); 17 | break; 18 | case 'o': 19 | System.out.println("it's a vowel word"); 20 | break; 21 | case 'u': 22 | System.out.println("it's a vowel word"); 23 | break; 24 | default: 25 | System.out.println("it's a Consonant word"); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Week.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Week { 4 | public static void main(String[] args){ 5 | Scanner scanner = new Scanner(System.in); 6 | System.out.println("Enter the Numbers in 1 - 7 :"); 7 | char Number = scanner.next().charAt(0); 8 | switch(Number){ 9 | case '1': 10 | System.out.println("Monday"); 11 | break; 12 | case '2': 13 | System.out.println("Tuesday"); 14 | break; 15 | case '3': 16 | System.out.println("Wednesday"); 17 | break; 18 | case '4': 19 | System.out.println("Thursday"); 20 | break; 21 | case '5': 22 | System.out.println("Friday"); 23 | break; 24 | case '6': 25 | System.out.println("Saturday"); 26 | break; 27 | case '7': 28 | System.out.println("Sunday"); 29 | break; 30 | default: 31 | System.out.println("Enter the valid Number!"); 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /LinearSearch/RemoveElement.java: -------------------------------------------------------------------------------- 1 | package LinearSearch; 2 | import java.util.Arrays; 3 | public class RemoveElement { 4 | public static void main(String[] args) { 5 | int[] nums ={0,1,2,2,3,0,4,2}; 6 | int val = 2; 7 | int numberCount = 0; 8 | String[] stringArray = new String[nums.length]; 9 | for (int i = 0; i < nums.length; i++) { 10 | stringArray[i] = String.valueOf(nums[i]); 11 | if (val == nums[i]){ 12 | stringArray[i] = "_"; 13 | } 14 | if (!stringArray[i].equals("_")) { 15 | numberCount++; 16 | } 17 | } 18 | System.out.println(Arrays.toString(stringArray)); 19 | System.out.println(numberCount); 20 | // int numberCount = 0; 21 | // String[] stringArray = new String[nums.length]; 22 | // for (int i = 0; i < nums.length; i++) { 23 | // stringArray[i] = String.valueOf(nums[i]); 24 | // if (nums[i] != val) { 25 | // nums[numberCount] = nums[i]; 26 | // numberCount++; 27 | // } 28 | // } 29 | // return numberCount; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /BusReservation/BusDemo.java: -------------------------------------------------------------------------------- 1 | package BusReservation; 2 | 3 | import java.util.Scanner; 4 | import java.util.ArrayList; 5 | public class BusDemo { 6 | public static void main(String[] args) { 7 | // Bus[] buses = new Bus[50]; 8 | ArrayList buses =new ArrayList(); 9 | ArrayList bookings = new ArrayList(); 10 | buses.add(new Bus(1,true,2)); 11 | buses.add(new Bus(1,true,12)); 12 | buses.add(new Bus(1,true,38)); 13 | int userOpt =1; 14 | Scanner s = new Scanner(System.in); 15 | for (Bus b:buses){ 16 | b.displayBusInfo(); 17 | } 18 | while(userOpt==1){ 19 | System.out.println("Enter 1 to Book and 2 to exit"); 20 | userOpt = s.nextInt(); 21 | if ((userOpt==1)){ 22 | Booking booking = new Booking(); 23 | if (booking.isAvailable(bookings,buses)){ 24 | bookings.add((booking)); 25 | System.out.println("Your booking is confirmed"); 26 | } 27 | else{ 28 | System.out.println("Sorry. Bus is full, Try another bus or date"); 29 | } 30 | } 31 | } 32 | 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /BusReservation/Booking.java: -------------------------------------------------------------------------------- 1 | package BusReservation; 2 | import java.text.ParseException; 3 | import java.text.SimpleDateFormat; 4 | import java.util.*; 5 | public class Booking { 6 | String passengerName; 7 | int busNo; 8 | Date date; 9 | Booking(){ 10 | Scanner s = new Scanner(System.in); 11 | System.out.println("Enter name of passenger: "); 12 | passengerName = s.next(); 13 | System.out.println("Enter Bus No: "); 14 | busNo = s.nextInt(); 15 | System.out.println("Enter date dd-mm-yyyy"); 16 | String dateInput = s.next(); 17 | SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy"); 18 | 19 | try { 20 | date = dateFormat.parse(dateInput); 21 | } catch (ParseException e) { 22 | throw new RuntimeException(e); 23 | } 24 | 25 | } 26 | public boolean isAvailable(ArrayList bookings, ArrayList buses){ 27 | int capacity =0; 28 | for(Bus bus:buses){ 29 | if (bus.getBusNo()==busNo){ 30 | capacity=bus.getCapacity(); 31 | } 32 | } 33 | int booked =0; 34 | for (Booking b:bookings){ 35 | if(b.busNo == busNo && b.date.equals(date)){ 36 | booked++; 37 | } 38 | } 39 | return booked < capacity; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /Conditions/Calculator.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | public class Calculator { 3 | public static void main(String args[]){ 4 | Scanner s = new Scanner(System.in); 5 | System.out.println("Enter The First Number:"); 6 | int num = s.nextInt(); 7 | System.out.println("Enter The Operator:"); 8 | String operator = s.next(); 9 | System.out.println("Enter The Second Number:"); 10 | int num2 = s.nextInt(); 11 | int result = 0; 12 | if(!operator.equals("+") && !operator.equals("-") && !operator.equals("*") && !operator.equals("/")){ 13 | System.out.println("Enter The Valid Operator!"); 14 | } 15 | else if(operator.equals("+")){ 16 | result = num + num2; 17 | System.out.println("The Result "+ num + " "+ operator + " "+ num2 + " = "+ result); 18 | } 19 | else if(operator.equals("-")){ 20 | result = num - num2; 21 | System.out.println("The Result "+ num + " "+ operator + " "+ num2 + " = "+ result); 22 | } 23 | else if(operator.equals("*")){ 24 | result = num * num2; 25 | System.out.println("The Result "+ num + " "+ operator + " "+ num2 + " = "+ result); 26 | } 27 | else{ 28 | result = num /num2; 29 | System.out.println("The Result "+ num + " "+ operator + " "+ num2 + " = "+ result); 30 | } 31 | 32 | } 33 | } -------------------------------------------------------------------------------- /OOP/Box.java: -------------------------------------------------------------------------------- 1 | package OOP; 2 | class Boxdemo { 3 | int length; 4 | int breadth; 5 | int height; 6 | static int boxCount; 7 | 8 | public Boxdemo(int i, int i1, int i2) { 9 | length=i; 10 | breadth=i1; 11 | height=i2; 12 | boxCount++; 13 | } 14 | 15 | void setDim(int l, int b, int h){ //this pointer 16 | this.length = l; 17 | this.breadth=b; 18 | this.height =h; 19 | boxCount++; 20 | } 21 | void Box(){ 22 | length=-1; 23 | breadth=-1; 24 | height=-1; 25 | boxCount++; 26 | } 27 | static { 28 | System.out.println("from the static blog"); 29 | boxCount =0; 30 | } 31 | void Box(int l){ 32 | length=breadth=height=1; 33 | boxCount++; 34 | } 35 | int volume(){ 36 | return length*breadth*height; 37 | } 38 | } 39 | public class Box { 40 | 41 | public static void main(String[] args) { 42 | Boxdemo blackBox = new Boxdemo(5,4,3); 43 | System.out.println("before creating box obj"); 44 | // blackBox.setDim(3,4,6); 45 | 46 | Box b1 = new Box(); 47 | Box b2 = new Box(); 48 | Boxdemo woodbox = new Boxdemo(5,4,2); 49 | // woodbox.length = 10; 50 | // woodbox.height = 10; 51 | // woodbox.breadth = 10; 52 | System.out.println(blackBox.volume()); //invoke the volume using blackbox 53 | System.out.println(woodbox.volume()); 54 | System.out.println(Boxdemo.boxCount); 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /pattern.java: -------------------------------------------------------------------------------- 1 | public class pattern { 2 | public static void main(String[] args) { 3 | // for (int i=1;i<=5;i++){ 4 | // for (int j=1;j<=i;j++){ 5 | // System.out.print('*'); 6 | // } 7 | // System.out.print("\n"); 8 | // } 9 | // for (int i = 1; i <= 5; i++) { 10 | // for (int j = 1; j <= i; j++) { 11 | // System.out.print(i); 12 | // } 13 | // System.out.print("\n"); 14 | // } 15 | // for (int i = 1; i <= 5; i++) { 16 | // for (int j = 1; j <= i; j++) { 17 | // System.out.print(j); 18 | // } 19 | // System.out.print("\n"); 20 | // } 21 | // int num=1; 22 | // for (int i = 0; i <= 5; i++) { 23 | // for (int j = 1; j <= i; j++) { 24 | // System.out.print(num); 25 | // num++; 26 | // } 27 | // System.out.print("\n"); 28 | // } 29 | // for (int i = 5; i >= 1; i--) { 30 | // for (int j = 1; j <= i; j++) { 31 | // System.out.print(j); 32 | // } 33 | // System.out.print("\n"); 34 | // } 35 | 36 | for(int i=1;i<=5;i++){ 37 | for (int j=1;j<=5;j++){ 38 | if ( (i==2 && j==2) || (i==3 && j==4) || (i==4 && j==2)){ 39 | break; 40 | } 41 | System.out.print('*'); 42 | } 43 | System.out.print("\n"); 44 | } 45 | 46 | } 47 | } 48 | --------------------------------------------------------------------------------