Student grade
import java.util.Scanner;
public class grade {
public static void main(String[] args) {
String name;
int rollno;
Scanner scanner = new Scanner(System.in);
System.out.print("Enter rollno: ");
rollno = scanner.nextInt();
System.out.print("Enter name: ");
name = scanner.next();
System.out.print("Enter mark1: ");
int mark1 = scanner.nextInt();
System.out.print("Enter mark2: ");
int mark2 = scanner.nextInt();
System.out.print("Enter mark3: ");
int mark3 = scanner.nextInt();
int totalMarks = mark1 + mark2 + mark3;
int averageMarks = totalMarks / 3;
System.out.println("Name: " + name);
System.out.println("Roll no: " + rollno);
System.out.println("Total Marks: " + totalMarks);
System.out.println("Average Marks: " + averageMarks);
switch (averageMarks/ 10) {
case 10:
System.out.println("Grade: A+ " );
break;
case 9:
System.out.println("Grade: A" );
break;
case 8:
System.out.println("Grade: B " );
break;
case 7:
System.out.println("Grade:C " );
break;
case 6:
System.out.println("Grade: D" );
break;
default:
System.out.println("Grade: E" );
break;
outpC:\>cd java
C:\java>set PATH=C:\Program Files\Java\jdk-11\bin
C:\java>javac grade.java
C:\java>java grade
Enter rollno: 99
Enter name: karthika
Enter mark1: 99
Enter mark2: 90
Enter mark3: 89
Name: karthika
Roll no: 99
Total Marks: 278
Average Marks: 92
Grade: A
Employee Salary
import java.util.Scanner;
public class Employee1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter Basic Salary of the Employee:");
double basic = scanner.nextDouble();
double hra = 0.10 * basic;
double da = 0.08 * basic;
double grossSalary = basic + hra + da;
double tax = 0.05 * grossSalary;
double netSalary = grossSalary - tax;
System.out.println("Employee Salary Breakdown:");
System.out.println("Basic: " + basic);
System.out.println("HRA: " + hra);
System.out.println("DA: " + da);
System.out.println("Gross Salary: " + grossSalary);
System.out.println("Tax Deduction: " + tax);
System.out.println("Net Salary: " + netSalary);
}
}
OUTPUT
C:\java>javac Employee1.java
C:\java>java Employee1
Enter the Employee id:
89
Enter the Employee name:
karthi
Enter Basic Salary of the Employee:
35000
Employee id:89
Employee name:karthi
Employee Salary Breakdown:
Basic: 35000.0
HRA: 3500.0
DA: 2800.0
Gross Salary: 41300.0
Tax Deduction: 2065.0
Net Salary: 39235.0
Anagram 4
import java.util.Arrays;
import java.util.Scanner;
public class anagram {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the first string: ");
String str1 = scanner.nextLine();
System.out.print("Enter the second string: ");
String str2 = scanner.nextLine();
if (areAnagrams(str1, str2)) {
System.out.println("\"" + str1 + "\" and \"" + str2 + "\" are
anagrams.");
} else {
System.out.println("\"" + str1 + "\" and \"" + str2 + "\" are not
anagrams.");
}
scanner.close();
}
public static boolean areAnagrams(String str1, String str2) {
str1 = str1.replaceAll("\\s", "").toLowerCase();
str2 = str2.replaceAll("\\s", "").toLowerCase();
if (str1.length() != str2.length()) {
return false;
}
char[] charArray1 = str1.toCharArray();
char[] charArray2 = str2.toCharArray();
Arrays.sort(charArray1);
Arrays.sort(charArray2);
return Arrays.equals(charArray1, charArray2);
}
}
OUTPUT
C:\java>java anagram
Enter the first string: god
Enter the second string: dog
"god" and "dog" are anagrams.
C:\java>java anagram
Enter the first string: karthika
Enter the second string: karthic
"karthika" and "karthic" are not anagrams.
Sum of array 5
import java.util.Scanner;
public class Sum{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the number of elements in the array: ");
int n = scanner.nextInt();
int[] arr = new int[n];
int sum = 0;
System.out.println("Enter the array elements:");
for (int i = 0; i < n; i++) {
arr[i] = scanner.nextInt();
sum += arr[i];
}
System.out.println("Sum of the array elements: " + sum);
}
}
Output
C:\java>java Sum
Enter the number of elements in the array: 5
Enter the array elements:
99
90
78
67
90
Sum of the array elements: 424
LARGEST 6
import java.util.Scanner;
public class largest{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the size of the array: ");
int size = scanner.nextInt();
int[] arr = new int[size];
System.out.println("Enter the elements of the array:");
for (int i = 0; i < size; i++) {
arr[i] = scanner.nextInt();
}
int largest = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] > largest) {
largest = arr[i];
}
}
System.out.println("The largest element in the array is: " +
largest);
scanner.close();
}
}
OUTPUT
C:\java>java largest
Enter the size of the array: 4
Enter the elements of the array:
66
89
44
90
The largest element in the array is: 90
METHOD OVERLOADING 7
import java.util.*;
class A {
int add(int a, int b) {
System.out.println("Addition of " + a + " and " + b + " is " + (a +
b));
return 0;
}
double add(double a, double b) {
System.out.println("Addition of " + a + " and " + b + " is " + (a +
b));
return 0;
}
int sub(int a, int b) {
System.out.println("Subtraction of " + b + " from " + a + " is " + (a
- b));
return 0;
}
double sub(double a, double b) {
System.out.println("Subtraction of " + b + " from " + a + " is " + (a
- b));
return 0;
}
}
public class methodoverloading {
public static void main(String[] args) {
A obj = new A();
Scanner t = new Scanner(System.in);
System.out.println("Enter values for a, b of 'int' type:");
int a = t.nextInt();
int b = t.nextInt();
System.out.println("Enter values for a and b of 'double' type:");
double d1 = t.nextDouble();
double d2 = t.nextDouble();
obj.add(a, b);
obj.add(d1, d2);
obj.sub(a, b);
obj.sub(d1, d2);
}
}
OUTPUT
C:\java>java methodoverloading
Enter values for a, b of 'int' type:
3
5
Enter values for a and b of 'double' type:
8.2
3.2
Addition of 3 and 5 is 8
Addition of 8.2 and 3.2 is 11.399999999999999
Subtraction of 5 from 3 is -2
Subtraction of 3.2 from 8.2 is 4.999999999999999
INHERITANCE 8
import java.util.Scanner;
class A {
int a, b;
Scanner sc = new Scanner(System.in);
void add() {
System.out.println("Enter two numbers to add:");
a = sc.nextInt();
b = sc.nextInt();
int c = a + b;
System.out.println("Sum = " + c);
}
}
class B extends A {
int p, q;
void sub() {
System.out.println("Enter two numbers to subtract:");
p = sc.nextInt();
q = sc.nextInt();
int r = p - q;
System.out.println("Difference = " + r);
}
}
public class Inheritance {
public static void main(String[] args) {
B ob = new B();
ob.add();
ob.sub();
}
}
OUTPUT
C:\java>javac Inheritance.java
C:\java>java Inheritance
Enter two numbers to add:
8
5
Sum = 13
Enter two numbers to subtract:
8
4
MULTILEVEL INHERITANCE 9
import java.util.Scanner;
class A {
int a, b;
Scanner sc = new Scanner(System.in);
void add() {
System.out.println("Enter two numbers to add:");
a = sc.nextInt();
b = sc.nextInt();
int c = a + b;
System.out.println("Sum = " + c);
}
}
class B extends A {
int p, q;
void sub() {
System.out.println("Enter two numbers to subtract:");
p = sc.nextInt();
q = sc.nextInt();
int r = p - q;
System.out.println("Difference = " + r);
}
}
class C extends B {
int x, y;
void mul() {
System.out.println("Enter two numbers to multiply:");
x = sc.nextInt();
y = sc.nextInt();
int product = x * y;
System.out.println("Product = " + product);
}
}
public class Multilevel{
public static void main(String[] args) {
C obj = new C();
obj.add();
obj.sub();
obj.mul();
}
}
OUTPUT
C:\java>javac Multilevel.java
C:\java>java Multilevel
Enter two numbers to add:
8
9
Sum = 17
Enter two numbers to subtract:
9
7
Difference = 2
Enter two numbers to multiply:
8
9
Product = 72
CONSTRUCTOR OVERLOADING 10