java sorting code for student data
Sun May 12 2024 15:44:48 GMT+0000 (Coordinated Universal Time)
Saved by
@Prathamesh4417
/******************************************************************************
Online Java Compiler.
Code, Compile, Run and Debug java program online.
Write your code in this editor and press "Run" button to execute it.
*******************************************************************************/
import java.util.Scanner;
import java.util.Arrays;
import java.util.Comparator;
public class Main
{
private String name;
private int age;
private double salary;
/* public Main(){
Scanner sc = new Scanner(System.in);
System.out.println("Enter Name: ");
this.name = sc.nextLine();
System.out.println("Enter age: ");
this.age = sc.nextInt();
System.out.println("Enter Salary: ");
this.salary = sc.nextDouble();
}*/
public Main(String name, int age, double salary){
this.name = name;
this.age = age;
this.salary = salary;
}
public String getName(){
return name;
}
public int getAge(){
return age;
}
public double getSalary(){
return salary;
}
public void setName(String name)
{
this.name = name;
}
public void setAge(int age){
this.age = age;
}
public void setSalary(double salary)
{
this.salary = salary;
}
public void displayInfo(){
System.out.println("Name : "+ name);
System.out.println("Age : "+ age);
System.out.println("Salary : "+ salary);
}
public static void main(String[] args) {
Main[] employee = {
new Main("John", 23, 3000000),
new Main("Bob", 102, 599990),
new Main("Charlie", 103, 500000),
new Main("David", 104, 900000)
};
//Main emp1 = new Main();
//emp1.displayInfo();
Arrays.sort(employee, Comparator.comparing(Main::getName));
System.out.println("Sorted");
for(Main emp : employee){
System.out.println(employee);
}
}
}
content_copyCOPY
Comments