我是一个新手,我开始尝试一些东西,所以我做了一个只需要一行的计算器.当我以这种格式执行它时它工作:Int space String space int. EG:10 50.如果我没有像50 50这样的空格,程序就会失败.有没有办法识别
Java中的空格?请记住,我是一个菜鸟,但我发现我做得很好,让我保持了动力.这是代码:
package Tests;
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter your values : ");
int first = input.nextInt();
String character = input.next();
int second = input.nextInt();
int answer = 0;
switch (character) {
case "*":
answer = first * second;
break;
case "/":
answer = first/second;
break;
case "-":
answer = first-second;
break;
case "+":
answer = first+second;
break;
default:
System.out.println("Failed to recognise character");
break;
}
System.out.println("Answer : " + answer);
}
}