Slip3

Q1 ) Write a program to accept ‘n’ name of cities from the user and sort them in ascending order. [10 marks]

import java.util.Scanner;

public class Slip3_1

{

    public static void main(String[] args) 

    {

        int n;

        String temp;

        Scanner s = new Scanner(System.in);

        System.out.print("Enter number of names you want to enter:");

        n = s.nextInt();

        String names[] = new String[n];

        Scanner s1 = new Scanner(System.in);

        System.out.println("Enter all the names:");

        for(int i = 0; i < n; i++)

             names[i] = s1.nextLine();

        for (int i = 0; i < n; i++) 

        {

            for (int j = i + 1; j < n; j++) 

            {

                if (names[i].compareTo(names[j])>0) 

                {

                    temp = names[i];

                    names[i] = names[j];

                    names[j] = temp;

                }

            }

        }

        System.out.println("Names in Sorted Order:");

        for (int i = 0; i < n ; i++) 

                    System.out.println(names[i]);        

    }

}

Q2) Define a class patient (patient_name, patient_age, patient_oxy_level,patient_HRCT_report). Create an object of patient. Handle appropriate exception while patient oxygen level less than 95% and HRCT scan report greater than 10, then throw user defined Exception “Patient is Covid Positive(+) and Need to Hospitalized” otherwise display its information.

import java.util.*;

class CovidPositiveException extends Exception 

{

public CovidPositiveException() 

{

System.out.println("Patient is Covid Positive(+) and Need to Hospitalized");

}

}

class Patient

{

String name;

int age;

int oxylevel;

int HRCTreport;

Patient(String name, int age, int oxylevel, int HRCTreport)

{

this.name = name;

this.age = age;

this.oxylevel = oxylevel;

this.HRCTreport = HRCTreport;

}

public static void main(String[] args)

{

Scanner sc = new Scanner(System.in);

System.out.println("How many patient you want insert:");

int n = sc.nextInt();

Patient[] ob = new Patient[n];

for(int j=0; j<n; j++)

{

System.out.println("Enter Name ");

String name = sc.next();

System.out.println("Enter Age ");

int age = sc.nextInt();

System.out.println("Enter oxygen level");

int oxylevel = sc.nextInt();

System.out.println("Enter HRCT report");

int HRCTreport = sc.nextInt();

ob[j] = new Patient(name, age, oxylevel, HRCTreport);

}


for(int j=0; j<n; j++)

{

if(ob[j].oxylevel < 95 && ob[j].HRCTreport > 10)

{

try

{

throw new CovidPositiveException();

}

catch(CovidPositiveException e)

{

}

}

else

{

System.out.println("name: "+ob[j].name);

System.out.println("age " + ob[j].age);

System.out.println("oxygen level " +ob[j].oxylevel);

System.out.println("HRCT report " + ob[j].HRCTreport);

System.out.println("\n");

}

}//for

}

}


Comments

Popular posts from this blog

Slip1

Slip2