题目:
键盘录入一个整数,创建一个该长度的数组,为每一个元素赋值为1-10的随机整数,最后打印数组中所有值大于5且为偶数的元素.
代码如下:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数:");
int n = sc.nextInt();
int[] arr = new int [n];
Random r = new Random();
System.out.print("原数组:");
for(int i = 0;i < n; i++){
arr[i] = r.nextInt(10) + 1;
System.out.print(arr[i] + " ");
}
System.out.println();
System.out.print("符合条件的元素:");
for(int j = 0; j < n; j++){
if(arr[j] > 5 && arr[j] % 2 == 0){
System.out.print(arr[j] + " ");
}
}
}
输出结果如下:
请输入一个整数:
7
原数组:7 2 8 3 7 2 8
符合条件的元素:8 8