java的初学者题目

实现一个计算器,如果输入的数为1,就把两个变量相加并输出和,如果输入的数为2,就把2个变量相减并输出差。importjava.util.*;publicclassTest... 实现一个计算器,如果输入的数为1,就把两个变量相加并输出和,如果输入的数为2,就把2个变量相减并输出差。
import java.util.*;
public class Test{
public static void main(String[] args){
Scanner in =new Scanner(System.in);
System.out.println("请输入第一个整数");
int a = in.nextInt();
System.out.println("请输入第二个整数");
int b = in.nextInt();
System.out.println("请输入第三个整数,1,把前两个数相加,2,把前两个数相

减");
int c = in.nextInt();
if(c==1){
System.out.println("a+b的和为"+(a+b));
}
if(c==2){
System.out.println("a和b的差为"+(a-b));
}

}
}
刚开始学。求指导。也不知道这个对不对。或者更简单的代码怎么写
展开
 我来答
匿名用户
2013-08-11
展开全部
  1. 按照代码规范,你这样写完全正确。

  2. 所谓精简,不是公司所提倡的,因为不好读。

  3. import java.util.*;
    public class Test{
    public static void main(String[] args){
    Scanner in =new Scanner(System.in);
    System.out.println("请输入第一个整数");
    int a = in.nextInt();
    System.out.println("请输入第二个整数");
    int b = in.nextInt();
    System.out.println("请输入第三个整数,1,把前两个数相加,2,把前两个数相

    减");
    int c = in.nextInt();
    if(c==1){
    System.out.println("a+b的和为"+(a+b));
    }
    if(c==2){
    System.out.println("a和b的差为"+(a-b));
    }
    else(){

    System.out.println("system is error!");}
    }
    }

Stale331x
推荐于2018-04-05 · TA获得超过1299个赞
知道小有建树答主
回答量:1276
采纳率:33%
帮助的人:856万
展开全部
- - 几行代码,你还想怎么简单?
你可以把if语句弄成是 ? : 的三目运算符表示。。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8794608d4
2013-08-11 · TA获得超过209个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:187万
展开全部
要看对不对,把代码运行下就知道了哦。
我这试着运行下,满足你的要求的。
具体的可以再修改下,比如用到循环等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一品栋哥
2018-01-15
知道答主
回答量:11
采纳率:100%
帮助的人:3072
展开全部
import java.util.Scanner;
public class Test{
public static void main(String[] orgs){
Scanner in=new Scanner(System.in);
System.out.println("输入1或2变为和或者差");
int a=in.nextInt();
if(a==1){
int b;
b=a+a;
System.out.println(b);
}
if(a==2){int c;
c=a-a;
System.out.println(c);
}
}
}
我是新手,看书也是才看到这里,我写的代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式