java吧 关注:1,239,885贴子:12,713,969
  • 12回复贴,共1

新人来到顺便求解决问题...

只看楼主收藏回复

刚学java
现在刚学完流程控制了
现在看代码吧,
//任务目标:建立一个可以进行基本计算的计算器程序
int A;
int B;
double C; System.out.println("请输入第一个数值");
Scanner input=new Scanner(System.in);
A=input.nextByte();//input.nextByte()为数字 System.out.println("请输入第二个数值"); B=input.nextByte();
//System.out.println("请选择计算类型:(+;-;*;/)");
//String fuhao=input.next();
//while 因非本机器忘记代码故为编写暂停。
C=A*B;
System.out.println("乘法计算其结果为"+C);
就是这样,我想用while循环判断用户选择的是什么计算类型然后又如何才能实现呢?



IP属地:北京1楼2012-08-07 15:27回复
    你干嘛要用nextByte()


    IP属地:湖北2楼2012-08-07 15:30
    收起回复
      呀...有一个地方没看到忘回车了。。。
      A=input.nextByte();//input.nextByte()为数字
      System.out.println("请输入第二个数值");
      B=input.nextByte();
      //此为正解
      另外有什么可以改进的地方希望童鞋们帮助下小弟,
      所谓共同讨论共同进步么...


      IP属地:北京3楼2012-08-07 15:30
      回复
        用循环判定用户选择的是什么,这是神马。。。


        IP属地:俄罗斯4楼2012-08-07 15:36
        回复


          IP属地:河南来自手机贴吧5楼2012-08-07 15:40
          回复

            我知道你意思了。。。你可以让用户输入的第3个数字(1代表加,2代表减,3代表乘,4代表除。。。这个可以自己定义)用swtich判断一下,case 1:{...} case 2:{....},然后套个死循环,可以一直用


            IP属地:俄罗斯6楼2012-08-07 15:56
            回复
              真心求热爱JAVA的同志交友,拒绝搞基,人品不错的情加QQ420444714
              一起学习,一起侃天侃地。。。。。。


              7楼2012-08-07 16:40
              收起回复
                我要算平方


                IP属地:山东来自Android客户端8楼2012-08-07 16:50
                回复
                  @贰娃丶平方不就是两个一样的数相乘嘛


                  9楼2012-08-07 18:23
                  回复