ps: 这是一个简单的求平均数以及涉及比大小的问题。但是其中综合运用了创建对象,创建数组还有数组以此输出等方法,还运用了循环语句,范围涉及的比较广。
另外 这是我的第一篇微博 虽然可能会有些错误 但我还是非常高兴的
package adad;
import java.util.Scanner;
public class pingjunshu {
public static void main(String[] args) {
System.out.println("请输入有几个数字");
Scanner sc = new Scanner(System.in); //这是说明使用一个Scanner方法,将这个方法得到的标记转为int类型的
int a = sc.nextInt(); //这是你输入一个数值,然后系统返回这个数值
int [] arr = new int[a]; // 这是输入一个数组,并且这个数组的长度为a
System.out.println("请输入数字");
for (int i = 0; i < arr.length; i++) {
arr[i] = sc.nextInt(); //上面两行是利用一个for语句,把数组之中的数一个一个输出来比如 arr[0]=1;arr[1]=2
}
int sum = 0; //下面三行是把输出的数依次累加求和
for (int i = 0; i < arr.length; i++) {
sum = sum+arr[i];
}
int b = sum/a; //求平均数
for (int i = 0; i < arr.length; i++) {
if (arr[i]>b) { //判断大于平均数的有什么
System.out.print("大于平均数的有"+arr[i]);
}
}
}
}