import java.util.Arrays;
import java.util.Scanner;
import java.io.*;
public class Main{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
int a=input.nextInt();
char c=input.next().charAt(0);
int b=input.nextInt();
switch(c)
{
case '+':System.out.println(a+b);break;
case '-':System.out.println(a-b);break;
case '*':System.out.println(a*b);break;
case '/':System.out.println(a/b);break;
case '%':System.out.println(a%b);break;
}
}
}
在用java做题时,不知道这个输入要如何现类似于c语言的那种格式化输入。
Java在数字和字符之间必须要有一个空格才能正确读入。
你的是输入整数
int a=input.nextInt();
输入字符串,你要的应该是这种。
String a=input.nextLine();
再给你个参考,如有帮助,请采纳
https://www.runoob.com/java/java-scanner-class.html