cruz是脾气暴躁的老妖婆
2021-08-12 08:42
采纳率: 90%
浏览 67
已结题

java代码的输出语句,为啥都是a+b


package com;
 
public class app4_3 {
    public static void main (String[] args)throws Exception
    {
        int a=100,b=6;
        char oper;
        System.out.print("请输入运算符:");
        oper=(char)System.in.read(); //从键盘读入一个字符存入变量oper中
        switch(oper)
        {
            case'+'://输出a+b
                System.out.println(a+"+"+b+"="+(a+b));
                break;
            case'-'://输出a-b
                System.out.println(a+"-"+b+"="+(a-b));
                break;
            case'*':
                System.out.println(a+"*"+b+"="+(a*b));
                break;
            case'/':
                System.out.println(a+"/"+b+"="+((float)a/b));
                break;
            default:
                System.out.println("输入的符号不正确");
        }
    }
}

为啥每个case的输出语句里都要a+b呢?求解

  • 好问题 提建议
  • 收藏

3条回答 默认 最新

  • __Apollos 2021-08-12 08:49
    已采纳

    img

    img

    img

    img

    同学,你这代码输出没问题,如有疑问,可私信
    希望有帮到你

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • Gong_xuesong 2021-08-12 08:47

    那只是单纯的拼接而已。。 不要多想

    评论
    解决 1 无用
    打赏 举报
  • 托马斯-酷涛 2021-08-12 08:51

    代码没问题啊,+号就是为了字符串后面直接跟上变量值,没有+号ab值与字符串运算符就连接不起来了,有帮助请采纳

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题