Wednesday, August 10, 2011

Assignment 10.Problem 4

Part A.
import java.util.Scanner;
public class JavaAp5 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner stdIn= new Scanner(System.in);
double n;
int d;
System.out.print("Enter Numerator:");
n=stdIn.nextDouble();
System.out.print("Enter divsor:");
d=stdIn.nextInt();
if (d==0)
{
System.out.print("please enter a value that is not zero");
d=stdIn.nextInt();
}
System.out.println(n/d);

Part B.
public static void main(String[] args) {
Scanner stdIn= new Scanner(System.in);
double n;
int d;
System.out.print("Enter Numerator:");
n=stdIn.nextDouble();
System.out.print("Enter divsor:");
d=stdIn.nextInt();
while(n!=0 && d!=0)
{
try
{
System.out.print("Please enter a numerator");
n=stdIn.nextDouble();
System.out.print("Please enter a denominator");
d=stdIn.nextInt();
}
catch (NumberFormatException e)
{
System.out.print("That was not a correct number");
}
}
System.out.println(n/d);
}

No comments:

Post a Comment