0% found this document useful (0 votes)
3 views

Java

Uploaded by

keerthanab6434
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Java

Uploaded by

keerthanab6434
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 16

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

You might also like