Beruflich Dokumente
Kultur Dokumente
Q1)2)
Add Details Add Number of Hours per Week Full Time Instructor
Member
<<include>>
Instroctor
Allocate Instructors for playing sessions Temporary Member Book Normal Sessions Book Priority Sessions Part Time Instructor
<<extend>>
<<include>>
<<extend>> Cancelled
Manager
Rebook
Q1) 1) Permanent Member Temporary Member Full- time Instructor Part-time Instructor Manager
Q2) 1) import java.io.*; public class Calculator { public static void main(String args[])throws IOException { float a,b,result=0; char c; InputStreamReader reader = new InputStreamReader(System.in); BufferedReader input= new BufferedReader(reader); System.out.print("Enter the first number:"); String text = input.readLine(); a=Float.parseFloat(text); System.out.print("Enter the second number:"); String text2 =input.readLine(); b=Float.parseFloat(text2); System.out.println("\t+ - add numbers"); System.out.println("\t- - subtract numbers"); System.out.println("\t/ - divide numbers"); System.out.print("Enter the operation : "); String text3 = input.readLine(); c=text3.charAt(0); switch(c) { case '+' :
result=a+b; break;
System.out.println("Answer = "+result);
} }
Q2) 2)
Float values can be overflow When enter the invalid operation key error is occurred When enter the wrong number format for input numbers error is occurred When divide by 0 arithmetic error is occurred
Q2) 3)
import java.io.*; public class Calculator { public static String cal() { double a,b,result=0;//using double for handel overflow error char c; try { InputStreamReader reader = new InputStreamReader(System.in); BufferedReader input= new BufferedReader(reader); System.out.print("Enter the first number:"); String text = input.readLine(); a=Double.parseDouble(text); System.out.print("Enter the second number:"); String text2 =input.readLine(); b=Double.parseDouble(text2); System.out.println("\t+ - add numbers"); System.out.println("\t- - subtract numbers"); System.out.println("\t/ - divide numbers"); System.out.print("Enter the operation : "); String text3 = input.readLine(); c=text3.charAt(0); switch(c) { case '+' :
case '-' :
case '/' :
default : System.out.println("Enter a valid operation"); //Handel the error occur When enter invalid operation } if ((result == Double.POSITIVE_INFINITY) || (result =Double.NEGATIVE_INFINITY))
catch(NumberFormatException e) {
} }