求平均数【java】

public class zsn
{
   public static void main(String args[])
   {
        int[] arr = new int[100];
        int j,sum;
        String a;
        sum=0;
        for (j = 0; j < args.length; j++) {
            arr[j] = Integer.parseInt(args[j]);
            sum+=arr[j];
              // System.out.println(arr[j]);
                  }
        if(args.length==0)
            {System.out.println("0");}
        else
               {
                   int average=sum/args.length;
                   System.out.println(average);
               }
      

   }

}



遇到的问题

C:\>javac Test.java Test.java:1: 错误: 写入Test时出错: Test.class (拒绝访问。)

不要在安装java的文件夹里存java类文件,随便在其他哪个文件夹里存都可以。

编译java时报错"需要标识符"+显示错误“["

数组和int 格式出问题了。声明int,但是却使用了数组


Java中,输入平均数通常涉及以下几个步骤: 1. 导入`java.util.Scanner`类,以便能够从控制台接收用户输入。 2. 创建一个Scanner对象,用于接收用户的输入。 3. 提示用户输入一组数字,通常是通过循环来实现,因为用户需要输入多个数值。 4. 使用Scanner对象获取用户输入的每个数值,并将它们存储在一个数组或者列表中。 5. 计算所有输入数值的总和,并除以数值的个数,得到平均数。 下面是一个简单的Java程序示例,演示了如何实现输入平均数的过程: ```java import java.util.Scanner; // 导入Scanner类 public class AverageCalculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 创建Scanner对象 int count = 0; // 输入数值的数量 double sum = 0; // 输入数值的总和 double number; // 用户每次输入的数值 System.out.println("请输入数字的个数:"); count = scanner.nextInt(); // 读取用户输入的数字个数 // 循环读取用户输入的每个数字,并累加到总和中 for (int i = 0; i < count; i++) { System.out.println("请输入第 " + (i + 1) + " 个数字:"); number = scanner.nextDouble(); // 读取用户输入的数值 sum += number; // 累加到总和中 } // 计算平均数 double average = sum / count; // 输出平均数 System.out.println("输入数字的平均数是:" + average); scanner.close(); // 关闭scanner对象 } } ``` 这个程序会首先询问用户需要输入多少个数字,然后根据用户指定的数量循环读取每个数字,并计算这些数字的平均值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值