slip.3

1.
import java.util.Arrays;
import java.util.Scanner;
public class CitySort {
 public static void main(String[] args) {
 Scanner sc = new Scanner(System.in);
 System.out.print("Enter number of cities: ");
 int n = sc.nextInt();
 sc.nextLine(); 
 String[] cities = new String[n];
 System.out.println("Enter the city names:");
 for (int i = 0; i < n; i++) {
 cities[i] = sc.nextLine();
 }
Arrays.sort(cities);
 System.out.println("\nCities in ascending order:");
 for (String city : cities) {
 System.out.println(city);
 }
 sc.close();
 }
}

2.
import java.util.Scanner;

class CovidPositiveException extends Exception {
 public CovidPositiveException(String message) {
 super(message);
 }
}

class Patient {
 String patient_name;
 int patient_age;
 int patient_oxy_level;
 int patient_HRCT_report;
 Patient(String name, int age, int oxy, int hrct) {
 this.patient_name = name;
 this.patient_age = age;
 this.patient_oxy_level = oxy;
this.patient_HRCT_report = hrct;
 }
 void display() {
 System.out.println("\n--- Patient Details ---");
 System.out.println("Name: " + patient_name);
 System.out.println("Age: " + patient_age);
 System.out.println("Oxygen Level: " + patient_oxy_level + "%");
 System.out.println("HRCT Score: " + patient_HRCT_report);
 }
}

public class PatientDemo {
 public static void main(String[] args) {
 Scanner sc = new Scanner(System.in);
 try {
 System.out.print("Enter Patient Name: ");
 String name = sc.nextLine();
 System.out.print("Enter Age: ");
 int age = sc.nextInt();
 System.out.print("Enter Oxygen Level (%): ");
 int oxy = sc.nextInt();
 System.out.print("Enter HRCT Score: ");
 int hrct = sc.nextInt();
 Patient p = new Patient(name, age, oxy, hrct);
 
 if (oxy < 95 && hrct > 10) {
 throw new CovidPositiveException("Patient is Covid Positive(+) and
Needs to be Hospitalized!");
 } else {
 p.display();
 }
 }
 catch (CovidPositiveException e) {
 System.out.println("\n*** ALERT: " + e.getMessage());
 }
 catch (Exception e) {
System.out.println("\nInvalid Input: " + e);
 }
 finally {
 sc.close();
 }
 }
}

Comments

Popular posts from this blog

slip 25

slip.1

slip.14