实在不知道错在哪里

来源:3-2 Java中的算术运算符

只是发烧的牛

2016-03-21 18:30

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 ;
        float 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);

	}
}


写回答 关注

2回答

  • 菜饼
    2016-03-21 18:48:31
    已采纳

    两处错误,一个是第7行的分号是中文的分号,应该用英文分号;另一处错误是newAge前表述不对,第10行是newage,第17行是newAge

    菜饼

    是有错的,平均值算得不对,需要转换类型,但是不是语法错误

    2016-03-22 00:45:25

    共 2 条回复 >

  • 方月冬
    2016-03-21 18:43:26

     float avg=sum/4;改为double avg = sum/4;

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题