java16
java16
1.HelloWorld
2. Fahrenheit to Celsius
3. Find Odd or Even
4. Palindrome
5, Display Date and Time
6. Fibonacci Series
7. Heap Sort
public class Heapsort {
public static void main(String[] args) {
int[] arr = {12, 11, 13, 5, 6, 7};
System.out.println("Original Array:");
printArray(arr);
heapSort(arr);
System.out.println("Sorted Array:");
printArray(arr);
}
// Find the largest element among the root, left child, and right
child
if (left < n && arr[left] > arr[largest]) {
largest = left;
}
if (right < n && arr[right] > arr[largest]) {
largest = right;
}
8. Matrix Multiplication
import java.util.Scanner;
public class martixmul{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Resultant Matrix:");
for (int i = 0; i < n; i++) {
for (int j = 0; j < p; j++) {
System.out.print(result[i][j] + " ");
}
System.out.println();
}
scanner.close();
}
}
Output:
13. Package
package pack;
public class A {
public void msg() {
System.out.println("Welcom to java");
}
}
14. Interface
public interface Shape {
double calculateArea();
}
class Circle1 implements Shape {
private double radius;
15. Inheritance
class A {
int a=10;
public void display1() {
System.out.println(a);
}
}
class B extends A {
int b=10;
public void display2() {
System.out.println(b+a);
}
}
class C extends A {
int c=10;
public void display3() {
System.out.println(b+a+c);
}
}
16.Multithreading
class two extends Thread{
public void run() {
for(int i=1;i<=5;i++) {
int a=i*2;
System.out.println("2"+"*"+i+"="+a);
}
}
}
class three extends Thread{
public void run() {
for(int i=1;i<=5;i++) {
int a=i*3;
System.out.println("3"+"*"+i+"="+a);
}
}
}
class four extends Thread{
public void run() {
for(int i=1;i<=5;i++) {
int a=i*4;
System.out.println("4"+"*"+i+"="+a);
}
}
}
public class multithreading {
public static void main(String args[]) {
two t1=new two();
three t2=new three();
four t3=new four();
t1.start();
t2.start();
t3.start();
}
}