├── 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 |
5 |
6 |
7 |
8 |
9 |
10 |
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 |
--------------------------------------------------------------------------------