问答详情
源自:3-2 Java中的算术运算符

找不到错误在哪里

/*int sum=age1+age2+age3+age4;

int avg=sum/4;

if(age1>age2){

   minus=age1-age2;

}

else

{

   minus=age2-age1;

}

int newAge=--age1;

*/

运行不出来,不知道哪里错了。

提问者:qq_哎呦_12 2017-06-12 16:22

个回答

  • 慕少3462033
    2017-06-12 19:29:32
    已采纳

    你的minus没有声明,使用前需要申明


  • 慕少3462033
    2017-06-12 19:27:19

    错误是什么
    sum的输出不正确吗

  • qq_哎呦_12
    2017-06-12 19:08:40

    public class HelloWorld{

        public static void main(String[] args) {

    int age1=24;

    int age2=18;

    int age3=36;

    int age4=27;

    int sum=age1+age2+age3+age4;

            double  avg=sum/4;

            if(age1>age2){

            minus=age1-age2;

            }

           else

           {

            minus=age2-age1;

           }

            int newAge=--age1;

       System.out.println("年龄总和:"+sum);

        System.out.println("平均年龄:"+avg);

    System.out.println("年龄差值:"+minus);

    System.out.println("自减后的年龄:"+newAge);


            }

            }

    第一个就输出就错误。

  • 慕粉2005512279
    2017-06-12 16:32:30

    你发一下完整的代码,我看一下,现在这个我不敢确定