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

Java

Uploaded by

keerthanab6434
Copyright
© © All Rights Reserved
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
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