Project 4
Code
/// Name: Sam Wilson
/// Period: 6
/// Program Name: Calculator
/// File Name: calculator.java
/// Date Finished: 4/23/2016
import java.util.Scanner;
public class calculator
{
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
double x, y, z;
String gry;
do
{
System.out.print("> ");
x = keyboard.nextDouble();
gry = keyboard.next();
y = keyboard.nextDouble();
if ( gry.equals("+") )
z = x + y;
else if ( gry.equals("-") )
z = x - y;
else if ( gry.equals("*") )
z = x * y;
else if ( gry.equals("/") )
z = x / y;
else if ( gry.equals("^") ){
z = 1;
for (int i = 0; i < y; i++){
z = z * x;
}
}
else if ( gry.equals("%") )
z = x % y;
else
{
System.out.println("Undefined operator: '" + gry + "'.");
z = 0;
}
if ( x != 0 )
System.out.println(z);
} while ( x != 0 );
System.out.println("Adiós!");
}
}