Skip to main content

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.*;

import java.io.*;

class MyException extends Exception
{
      MyException()
      {
            System.out.println("Patient is covid positive");
      }
}

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 class Main
{
       public static void main(String []args)
       {
              int j;
              Scanner sc=new Scanner(System.in);
              System.out.println("Enter number of patients :");
              int number=sc.nextInt();
              Patient[]ob=new Patient[number];
              for (j=0; j<number; 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 (j=0; j<number; j++)
              {
                   if (ob[j].oxylevel<95 && ob[j].HRCTreport>10)
                   {
                   try
                   {
                         throw new MyException();
                   }
                   catch(MyException e)
                   {
                         System.out.println("Need to be hospitalized");
                   }
                   }
                   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);
                   }
              }
       }
}

Comments

Popular posts from this blog

Write a program to read book information (bookid, bookname, bookprice, bookqty) in file “book.dat”. Write a menu driven program to perform the following operations using Random access file: i. Search for a specific book by name. ii. Display all book and total cost

  import java . io .*; import java . util .*; class Book {       String name , id ;       int qty ;       double price , total ;       Book ( String i , String n , String p , String q )      {               name = n ;               id = i ;               qty = Integer . parseInt ( q );               price = Double . parseDouble ( p );               total = qty * price ;      }       public String toString ()      {               System . out . println ( "name\t id\t qty\t price\t total" );               String s = name + "\t" + id + "\t" + qty + "\t" + price + "\t" + total ;           ...

Define a class MyDate (day, month, year) with methods to accept and display a MyDate object. Accept date as dd, mm, yyyy. Throw user defined exception “InvalidDateException” if the date is invalid. Examples of invalid dates : 03 15 2019, 31 6 2000, 29 2 2021

  import java . io .*; import java . util .*; class InvalidDateException extends Exception {       InvalidDateException ()       {               System . out . println ( "Invalid Date" );       } } class MyDate {       int day , mon , yr ;       void accept ( int d , int m , int y )       {             day = d ;             mon = m ;             yr = y ;       }       void display ()       {             System . out . println ( "Date is valid : " + day + "/" + mon + "/" + yr );       } } class Date {       public static void main ( String args []) throws Exception       {             Scanner sc = new Sca...

Write a Java program to design a screen using Awt that will take a user name and password. If the user name and password are not same, raise an Exception with appropriate message. User can have 3 login chances only. Use clear button to clear the TextFields.

  import java . awt .*; import java . awt . event .*; import javax . swing .*; class InvalidPasswordException extends Exception {       InvalidPasswordException ()       {             System . out . println ( "Username and password is not same" );       } } public class Password extends Frame implements ActionListener {       Label uname , upass ;       TextField nametext ;       TextField passtext , msg ;       Button login , Clear ;       Panel p ;       int attempt = 0 ;       char c = '*' ;             public void login ()       {             p = new Panel ();             uname = new Label ( "Username : " , Label . CENTER );             upass = n...