Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
5eda9d4
Example.txt
vivek1917 Jan 21, 2023
5cb2abf
Variable & Data-types
vivek1917 Jan 24, 2023
202008e
Method Concept
vivek1917 Jan 25, 2023
770a2bf
Method Concept
vivek1917 Jan 25, 2023
941990a
NestedWhile Example
vivek1917 Jan 25, 2023
e97a8be
Abstraction
vivek1917 Jan 26, 2023
874da98
Abstraction
vivek1917 Jan 26, 2023
63b5bd1
String Operation
vivek1917 Jan 27, 2023
507139e
Array Concept
vivek1917 Jan 28, 2023
cbeb10f
Loop and Condition
vivek1917 Jan 29, 2023
4ede846
Loop and condition.
vivek1917 Jan 29, 2023
6eb47b7
Interface & Abstraction
vivek1917 Jan 30, 2023
7e85009
Interface & Abstraction
vivek1917 Jan 31, 2023
ff33b71
Interface & Abstraction
vivek1917 Jan 31, 2023
df33807
Encapsulation & Access Specifier
vivek1917 Feb 1, 2023
b3136e3
Encapsulation & Access Specifier
vivek1917 Feb 1, 2023
98b72c5
JShell
vivek1917 Feb 2, 2023
8f17412
Java Lambda Expression
vivek1917 Feb 3, 2023
2c12217
Java Lambda Expression
vivek1917 Feb 3, 2023
a09c263
Java Lambda Expression
vivek1917 Feb 3, 2023
e1de7b5
Exceptional Handling
vivek1917 Feb 4, 2023
0c49921
Advanced Exception Handling
vivek1917 Feb 6, 2023
2ae1b52
Lists Interface and ArrayList
vivek1917 Feb 7, 2023
69b6c41
Lists Interface and ArrayList
vivek1917 Feb 7, 2023
d4bf9fe
Stacks, Queues and ArrayDeque
vivek1917 Feb 8, 2023
054f067
Stacks, Queues and ArrayDeque
vivek1917 Feb 8, 2023
5bcae05
Priority Queues
vivek1917 Feb 9, 2023
7cda8b8
Priority Queues
vivek1917 Feb 9, 2023
1ee31f6
ArrayList Parallel Processing using Spliterator
vivek1917 Feb 10, 2023
f727a9a
ArrayList toArray function in Java
vivek1917 Feb 11, 2023
1346c91
Binary Tree Node
vivek1917 Feb 13, 2023
6a0a3be
Binary Trees, insert and traverseInOrder
vivek1917 Feb 14, 2023
bc7ba75
Traverse PreOrder and PostOrder in Tree
vivek1917 Feb 15, 2023
5053250
Breadth First Search on Binary Search Trees
vivek1917 Feb 16, 2023
8c39e26
Single and Multiple Inheritence
vivek1917 Feb 17, 2023
8c89ef2
Single and Multiple Inheritence
vivek1917 Feb 17, 2023
d077f90
Single and Multiple Inheritence
vivek1917 Feb 17, 2023
3edb69d
Single and Multiple Inheritence
vivek1917 Feb 17, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions Single-and-Multiple-Inheritence/BMIMachine.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package com.vivek.javacodes7;

public class BMIMachine extends HeartMonitor
{
public static void main(String[] args)
{
System.out.println(getMaxHeartRate(30));
}

public static int getMaxHeartRate(int age)
{
int result;
result = 230-age;
System.out.println("___Method executed from Sub-class___");
return result;
}
}
17 changes: 17 additions & 0 deletions Single-and-Multiple-Inheritence/HeartMonitor.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package com.vivek.javacodes7;

public class HeartMonitor
{
public static void main(String[] args)
{
System.out.println(getMaxHeartRate(30));
}

public static int getMaxHeartRate(int age)
{
int result;
result = 220-age;
System.out.println("___Method executed from Base-class___");
return result;
}
}
18 changes: 18 additions & 0 deletions Vivek Parmar/Abstraction/Abstraction_1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package com.vivek.javacodes;

public class Abstraction_1 extends Abstraction_2{

public void anotherMethod()
{
System.out.println("Abstract method.");
}

public static void main(String[] args) {

Abstraction_2 obj = new Abstraction_1();
obj.anotherMethod();
System.out.println(" ");
obj.myMethod();
}

}
11 changes: 11 additions & 0 deletions Vivek Parmar/Abstraction/Abstraction_2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package com.vivek.javacodes;

abstract class Abstraction_2 {

public void myMethod() {
System.out.println("Abstraction-2.");
}

abstract public void anotherMethod();

}
36 changes: 36 additions & 0 deletions Vivek Parmar/ArrayDemo.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
package com.vivek.javacodes;

public class ArrayDemo {

public static void main(String[] args) {

System.out.println("First method: ");
int[] numsArray = new int[10];
numsArray[0] = 0;
numsArray[1] = 1;
numsArray[2] = 2;
numsArray[3] = 3;
numsArray[4] = 4;
numsArray[5] = 5;
numsArray[6] = 6;
numsArray[7] = 7;
numsArray[8] = 8;
numsArray[9] = 9;

for(int i = 0; i<numsArray.length; i++) {
System.out.println(numsArray[i]);
}

System.out.println();

System.out.println("Second method: ");
char[] charArrays = {'a','b','c','d','e','f'};
System.out.println(charArrays[0]);
System.out.println(charArrays[1]);
System.out.println(charArrays[2]);
System.out.println(charArrays[3]);
System.out.println(charArrays[4]);
System.out.println(charArrays[5]);
}

}
28 changes: 28 additions & 0 deletions Vivek Parmar/ChainedExceptions.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package com.vivek.javacodes6;

import java.util.InputMismatchException;
import java.util.Scanner;

public class ChainedExceptions
{
public static void main(String[] args)
{
try
{
Scanner scanner = new Scanner(System.in);

System.out.print("Please enter your height in cms: ");
float height = scanner.nextFloat();

double idealWeight = 50 + (0.91 * (height - 152.4));
System.out.println("Your ideal weight should be " + idealWeight + "KG.");

scanner.close();
}
catch(InputMismatchException e)
{
throw new NumberFormatException();
}
}

}
18 changes: 18 additions & 0 deletions Vivek Parmar/Demo1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package com.vivek.javacodes3;

public class Demo1
{
void emp_info(String name, int age)
{
System.out.println("Type-1:");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
}

void emp_info(int age, String name)
{
System.out.println("Type-2:");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
}
}
14 changes: 14 additions & 0 deletions Vivek Parmar/Demo2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package com.vivek.javacodes3;

public class Demo2 extends Demo1
{

public static void main(String[] args)
{
Demo2 obj = new Demo2();
obj.emp_info("Vivek", 22);
System.out.println();
obj.emp_info(22, "Vivek");
}

}
32 changes: 32 additions & 0 deletions Vivek Parmar/Employee.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package com.vivek.javacodes3;

public class Employee
{
public static void main(String[] args)
{
Employee1 emp1 = new Employee1();
emp1.name = "Soham";
emp1.age = 22;
emp1.salary = 45000.00;

Employee2 emp2 = new Employee2();
emp2.name = "Parsh";
emp2.age = 23;
emp2.salary = 50000.00;
emp2.language = "Java";

Employee3 emp3 = new Employee3();
emp3.name = "Jain";
emp3.age = 21;
emp3.salary = 55000.00;
emp3.language = "C++";
emp3.databaseTool = "MySQL";

emp1.printData();
System.out.println();
emp2.printData();
System.out.println();
emp3.printData();
}

}
15 changes: 15 additions & 0 deletions Vivek Parmar/Employee1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package com.vivek.javacodes3;

public class Employee1
{
String name;
int age;
double salary;

public void printData()
{
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("Salary: " + salary);
}
}
12 changes: 12 additions & 0 deletions Vivek Parmar/Employee2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package com.vivek.javacodes3;

public class Employee2 extends Employee1
{
String language;

public void printData()
{
super.printData();
System.out.println("Language: " + language);
}
}
12 changes: 12 additions & 0 deletions Vivek Parmar/Employee3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package com.vivek.javacodes3;

public class Employee3 extends Employee2
{
String databaseTool;

public void printData()
{
super.printData();
System.out.println("Database Tool: " + databaseTool);
}
}
9 changes: 9 additions & 0 deletions Vivek Parmar/Encapsulation-&-Access Specifier/Ex1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package com.vivek.javacodes5;

public class Ex1
{
private int a = 100;
public int b = 90;
protected int c = 80;
int d = 19; //no modifier
}
14 changes: 14 additions & 0 deletions Vivek Parmar/Encapsulation-&-Access Specifier/Ex2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package com.vivek.javacodes5;

public class Ex2 extends Ex1
{
public static void main(String[] args)
{
Ex2 obj = new Ex2();
// System.out.println(obj.a); //it will throw an error, because 'a' is private
System.out.println("B: " + obj.b);
System.out.println("C: " + obj.c);
System.out.println("D: " + obj.d);
}

}
11 changes: 11 additions & 0 deletions Vivek Parmar/Ex1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package com.vivek.javacodes3;

public class Ex1 {

public int x = 5;
public void set_x(int a)
{
x=a;
}

}
10 changes: 10 additions & 0 deletions Vivek Parmar/Ex2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package com.vivek.javacodes3;

public class Ex2 extends Ex1
{
public int getEx2()
{
set_x(7);
return x;
}
}
13 changes: 13 additions & 0 deletions Vivek Parmar/Ex3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
package com.vivek.javacodes3;

public class Ex3 extends Ex2
{
public static void main(String[] args)
{
Ex1 ex1 = new Ex1();
Ex2 ex2 = new Ex2();

System.out.println(ex1.x);
System.out.println(ex2.getEx2());
}
}
17 changes: 17 additions & 0 deletions Vivek Parmar/Example.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#File: Ex1.java

class Example1
{
public static void main(String[] args)
{
System.out.println("Hello Vivek");
}
}

#To compile it via cmd:

javac Ex1.java

#To run it in cmd:

java Example1
32 changes: 32 additions & 0 deletions Vivek Parmar/ExceptionHandling.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package com.vivek.javacodes6;

import java.util.InputMismatchException;
import java.util.Scanner;

public class ExceptionHandling
{
public static void main(String[] args)
{
//Maximum heart beat of the user

try
{
System.out.println("___:Maximum Heart Rate Calculator:___");
Scanner scanner = new Scanner(System.in);

System.out.print("Enter your age: ");
int age = scanner.nextInt();

int max_heart_rate = 220 - age;

System.out.println("Your maximum heart rate is " + max_heart_rate + ".");

scanner.close();
}
catch(InputMismatchException e)
{
System.out.println("Please enter age in number format.");
}
}

}
6 changes: 6 additions & 0 deletions Vivek Parmar/Interface-&-Abstraction/Bank.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package com.vivek.javacodes4;

public interface Bank
{
float rateOfInterest();
}
14 changes: 14 additions & 0 deletions Vivek Parmar/Interface-&-Abstraction/InterestTest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package com.vivek.javacodes4;

public class InterestTest
{
public static void main(String[] args)
{
Bank b = new SBI();
Bank p = new PNB();

System.out.println("SBI ROI: " + b.rateOfInterest());
System.out.println("PNB ROI: " + p.rateOfInterest());
}

}
9 changes: 9 additions & 0 deletions Vivek Parmar/Interface-&-Abstraction/PNB.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package com.vivek.javacodes4;

public class PNB implements Bank
{
public float rateOfInterest()
{
return 9.7f;
}
}
6 changes: 6 additions & 0 deletions Vivek Parmar/Interface-&-Abstraction/Printable.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package com.vivek.javacodes4;

public interface Printable
{
void print();
}
Loading