【发布时间】:2013-01-18 12:11:04
【问题描述】:
我正在尝试在Java 中创建一个基本的calculator。我对编程很陌生,所以我正在努力适应它。
import java.util.Scanner;
import javax.swing.JOptionPane;
public class javaCalculator
{
public static void main(String[] args)
{
int num1;
int num2;
String operation;
Scanner input = new Scanner(System.in);
System.out.println("please enter the first number");
num1 = input.nextInt();
System.out.println("please enter the second number");
num2 = input.nextInt();
Scanner op = new Scanner(System.in);
System.out.println("Please enter operation");
operation = op.next();
if (operation == "+");
{
System.out.println("your answer is" + (num1 + num2));
}
if (operation == "-");
{
System.out.println("your answer is" + (num1 - num2));
}
if (operation == "/");
{
System.out.println("your answer is" + (num1 / num2));
}
if (operation == "*")
{
System.out.println("your answer is" + (num1 * num2));
}
}
}
这是我的代码。它会提示输入数字和操作,但会一起显示答案?
【问题讨论】:
-
这是编程作业吗?这是 CS 中非常常见的第一年任务。
-
尝试 Integer.parseInt(num1) + Integer.parseInt(num2);并从 if 语句中删除半列 (;) !
-
@Amelia 是的,我正在读计算机科学,第一年 :)
标签: java calculator