Java Practical
Java Practical
import java.util.Scanner;
if (num2 != 0) {
} else {
scanner.close();
}
}
Output:
Program 2
2.Write a program to find the largest number.
import java.util.Scanner;
largest = num2;
largest = num3;
scanner.close();
}
Output:
Program 3
3.Write a program to check number is prime or not.
import java.util.Scanner;
if (num <= 1) {
} else {
if (num % i == 0) {
isPrime = false;
break;
} }
if (isPrime) {
} else {
scanner.close();
}
}
Output:
Program 4
4.Write a program to check number is even or odd.
import java.util.Scanner;
if (num % 2 == 0) {
} else {
scanner.close();
Output:
Program 5
5.Write a program to find the factorial of a number.
import java.util.Scanner;
long factorial = 1;
if (num < 0) {
} else {
factorial *= i;
scanner.close();
}
Output:
Program 6
6.Write a program to find the reverse of a number.
import java.util.Scanner;
int reversed = 0;
while (num != 0) {
num /= 10;
scanner.close();
}
Output:
Program 7
7.Write a program to concatenate two strings.
import java.util.Scanner;
scanner.close();
Output:
Program 8
8.Write a program to count no. of char in a string.
import java.util.Scanner;
System.out.println("Enter a string:");
scanner.close();
Output:
Program 9
9.Write a program to count no. of vowels and consonants in a string.
import java.util.Scanner;
System.out.println("Enter a string:");
inputString = inputString.toLowerCase();
int vowelCount = 0;
int consonantCount = 0;
char ch = inputString.charAt(i);
if (Character.isLetter(ch)) {
vowelCount++;
} else {
consonantCount++;
scanner.close();
}
}
Output:
Program 10
10. Write a program to reverse string.
import java.util.Scanner;
scanner.close();
Output:
Program 11
11.Write a program to create an array.
public class Array{
Output:
Program 12
12.Write a program to make a left triangle star pattern.
public class star {
int rows = 5;
System.out.print("* ");
} System.out.println();
Output:
Program 13
13.Write a program to print a number pattern in pyramid.
public class Pyramid {
int rows = 5;
System.out.print(" ");
System.out.print(i);
System.out.println();
}
Output:
Program 14
14.Write a program to calculate the area of rectangle
using inner class.
public class rectangle {
this.length = length;
this.width = width;
class AreaCalculator {
}
Output:
Program 15(a)
15(a).Write a program to perform a multilevel inheritance.
class Person {
String name;
int age;
this.name = name;
this.age = age;
String employeeId;
super(name, age);
this.employeeId = employeeId;
displayPersonDetails();
String department;
this.department = department;
displayEmployeeDetails();
manager.displayManagerDetails();
manager.work();
manager.manage();
}
Output:
Program 15(b)
15(b).Write a program to perform a hierarchical
inheritance.
class Person {
String name;
int age;
this.name = name;
this.age = age;
String studentId;
super(name, age);
this.studentId = studentId;
displayDetails();
System.out.println("Student ID: " + studentId);
String department;
super(name, age);
this.department = department;
displayDetails();
student.displayStudentDetails();
student.study();
System.out.println();
professor.displayProfessorDetails();
professor.teach(); } }
Output:
Program 15(d)
15(b).Write a program to perform multiple inheritance
using interface in java.
interface Person {
void name();
void age();
interface Student {
void study();
void attendClasses();
interface Professor {
void teach();
void gradePapers();
System.out.println("Age: 22");
member.name();
member.age();
member.study();
member.attendClasses();
member.teach();
member.gradePapers();
}
Output:
Program 16
16.Write a program to implement method overloading.
class Calculator {
return a + b;
return a + b + c;
return a + b;
return a + b;
Output:
Program 17
17.Write a program to implement concept of method overriding.
class Person {
System.out.println("I am a person.");
@Override
@Override
teacher.introduce();
}}
Output:
Program 18
18.Write a program to show abstraction to show abstraction using
abstract classes in java.
abstract class Employee {
System.out.println("Employee Details:");
@Override
@Override
manager.displayDetails();
manager.work();
developer.displayDetails();
developer.work();
Output:
Program 19
19.Write a program to show abstraction class using
interfaces in java.
interface Shape {
double area();
this.radius = radius;
@Override
this.length = length;
this.width = width;
@Override
Output:
Program 20
20.Write a program to implement multithreading in java.
class MyThread extends Thread {
@Override
t1.start();
t2.start();
Output: