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

不知道为什么一直提示年龄总和:105

int age1=24;

int age2=18;

int age3=36;

int age4=27;

int sum=age1+age2+age3+age4;

double avg=sum/4.0;

int minus=age1-age2;

int newAge=--ag1;



不知道哪里不对

提问者:honey嗷呜3667885 2017-06-22 15:46

个回答

  • 路灯不长草
    2017-07-11 01:57:10

    你最后一行不是打错了少了个e么。。age1,我也跟你一样提示这个错误拉。。但是其实是我别的地方写错了

    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;
            int minus = age1 - age2;
            int newAge = --age1;
            System.out.println("年龄总和:"+sum);
            System.out.println("平均年龄:"+avg);
            System.out.println("年龄差值:"+minus);
            System.out.println("自减后的年龄:"+newAge);

        }
    }

    这个编译出来是对的

  • 小木木_
    2017-06-23 15:30:55

    http://img.mukewang.com/594cc3980001329903080183.jpg

    http://img.mukewang.com/594cc3990001b42a04210322.jpg

    怎么可能不行的 仔细检查检查

  • 慕的地8525849
    2017-06-23 12:46:25

    第6行

    double avg = sum/4.0改成double avg = sum/4就可以了。

  • 小木木_
    2017-06-22 15:57:36

    public static void main(String[] args) {
       int age1=24;
       int age2=18;
       int age3=36;
       int age4=27;
       int sum=age1+age2+age3+age4;
       System.out.println(sum);
       double avg=sum/4.0;
       System.out.println(avg);
       int minus=age1-age2;
       System.out.println(minus);
       int newAge=--age1;
       System.out.println(newAge);

    } 是age1 不是ag1

  • qq_萧萧兮易水_0
    2017-06-22 15:55:10

    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;
    int minus=age1-age2;
    int newAge=--age1;
       System.out.println("年龄总和:"+sum);
        System.out.println("平均年龄:"+avg);
    System.out.println("年龄差值:"+minus);
    System.out.println("自减后的年龄:"+newAge);

    }
    }