java程序的一个小问题
来源:百度知道 编辑:UC知道 时间:2024/09/25 00:30:49
import java.util.*;
public class Calculate{
public static void main(String args[]){
System.out.println("输入操作符");
Scanner caozuofu=new Scanner((System.in));
char op=caozuofu.nextInt();
System.out.println("输入操作数1");
Scanner caozuoshu1=new Scanner((System.in));
float a=caozuoshu1.nextInt();
System.out.println("输入操作数2");
Scanner caozuoshu2=new Scanner((System.in));
float b=caozuoshu2.nextInt();
float result=0;
switch(op){
case '+':
result=a+b;
break;
case '-':
result=a-b;
break;
case '*':
result=a*b;
break;
case '/':
result=a/b;
import java.util.*;
public class Calculate{
public static void main(String args[]){
System.out.println("输入操作符");
Scanner caozuofu=new Scanner((System.in));
String str=caozuofu.next();
char op=str.charAt(0);
System.out.println("输入操作数1");
Scanner caozuoshu1=new Scanner((System.in));
float a=caozuoshu1.nextFloat();
System.out.println("输入操作数2");
Scanner caozuoshu2=new Scanner((System.in));
float b=caozuoshu2.nextFloat();
float result=0;
switch(op){
case '+':
result=a+b;
break;
case '-':
result=a-b;
break;
case '*':
result=a*b;
break;
case '/':
result=a/b;
break;
default: