题目:
代码:
import java.util.Scanner;
public class Nain{
public static void main(String[] args){
Scanner hhh = new Scanner(System.in); //输入前的准备
int n = hhh.nextInt(); //输入n
int[] value = new int[n]; //创建数组并定义数组的大小
System.out.println("请输入"+n+"个整数");
for(int i = 0;i<n;i++){
value[i]=hhh.nextInt(); //输入数组,索引从0开始,不要忘记()与;
}
int sum = 0;
for(int num:value){ //运用加强for循环将数组的值一个个给num,遍历数组,然后全部加上
sum+=num;
}
double arg = (double)sum/n; //强制转换数据类型用括号括起来
System.out.println(sum);
System.out.println(arg);
for(int i =0;i<n;i++){
if(value[i]>arg){
System.out.print((double)value[i]+" ");//输出数组元素的时候强制转换为双精度浮点型
}
}
}
}
收获:
1.强制转换的时候数据类型用括号括起来
2.加强for循环