java编程计算器(新手求解,急)

java编程计算器(新手求解,急)百度搜索出来的代码看不懂不需要计算器界面只要能算就行了能不能教下... java编程计算器(新手求解,急)百度搜索出来的代码看不懂 不需要计算器界面 只要能算就行了 能不能教下 展开
 我来答
LaMole003
2016-09-11 · 超过19用户采纳过TA的回答
知道答主
回答量:34
采纳率:100%
帮助的人:28.4万
展开全部
import java.util.Scanner;

public class Main {

    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int a,b;
        String op;
        a=sc.nextInt();
        b = sc.nextInt();
        op = sc.next();
        switch(op){
        case "+":
            System.out.println(a+b);
            break;
        case "-":
            System.out.println(a-b);
            break;
        case "*":
            System.out.println(a*b);
            break;
        case "/":
            if(b == 0)
                System.out.println("Divided by zero!");
            else
                System.out.println((float)a/b);
            break;
            default:
                System.out.println("Invalid operator");
        }
            
    }
}
追问
scanner sc 这个sc可以改成in嘛
追答
可以。
画娆两摩船1m
2016-09-11 · TA获得超过2015个赞
知道大有可为答主
回答量:1655
采纳率:86%
帮助的人:435万
展开全部
public static void main(String[] args) {
System.out.println("请输入第一个数:");
Scanner scanner1 = new Scanner(System.in);
double input1 = Double.parseDouble(scanner1.nextLine());

System.out.println("请输入符号:");
Scanner scanner3 = new Scanner(System.in);
String method = scanner3.nextLine();

System.out.println("请输入第二个数:");
Scanner scanner2 = new Scanner(System.in);
double input2 = Double.parseDouble(scanner2.nextLine());

double result = 0;
if (method.equals("+"))
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式