java编程3、输入10个元素(10——99范围),保存到数组中,查找里面是否有>80,如果有,显示有,否则提示没有 4、要求将数组中的0项去掉,将不为0的值存入一个新的数组,生成新的数组 5、在数组arr中,存放n个学生的成绩,先求出这n个学生的平均成绩,再显示所有低于平均分的成绩。
时间: 2024-04-17 17:26:01 浏览: 25
下面是针对你提出的三个问题的Java代码解答:
3. 输入10个元素(10——99范围),保存到数组中,查找里面是否有大于80的元素,如果有,显示"有",否则提示"没有"。
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] arr = new int[10];
Scanner scanner = new Scanner(System.in);
System.out.println("请输入10个元素(10——99范围):");
for (int i = 0; i < 10; i++) {
arr[i] = scanner.nextInt();
}
boolean found = false;
for (int i = 0; i < 10; i++) {
if (arr[i] > 80) {
found = true;
break;
}
}
if (found) {
System.out.println("有");
} else {
System.out.println("没有");
}
}
}
```
4. 要求将数组中的0项去掉,将不为0的值存入一个新的数组,生成新的数组。
```java
public class Main {
public static void main(String[] args) {
int[] arr = {0, 5, 0, 8, 0, 3, 0, 2};
int count = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] != 0) {
count++;
}
}
int[] newArr = new int[count];
int index = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] != 0) {
newArr[index] = arr[i];
index++;
}
}
System.out.println("新数组:");
for (int i = 0; i < newArr.length; i++) {
System.out.print(newArr[i] + " ");
}
}
}
```
5. 在数组 `arr` 中,存放 n 个学生的成绩,先求出这 n 个学生的平均成绩,再显示所有低于平均分的成绩。
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入学生人数:");
int n = scanner.nextInt();
int[] arr = new int[n];
System.out.println("请输入学生成绩:");
for (int i = 0; i < n; i++) {
arr[i] = scanner.nextInt();
}
double average = calculateAverage(arr);
System.out.println("平均分:" + average);
System.out.println("低于平均分的成绩:");
for (int i = 0; i < n; i++) {
if (arr[i] < average) {
System.out.println(arr[i]);
}
}
}
public static double calculateAverage(int[] arr) {
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
return (double) sum / arr.length;
}
}
```
希望这些代码能够帮助到你!如果还有任何问题,请随时提问。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)