java34-巩固练习
/1 使用Eclipse编写控制台应用程, 提示老师预计输入?个学生成绩,接收此数后,最为创建int类型数组的大小限制,
使用循环统计包含N个元素的数组,对包含的成绩进行统计,计算如下:
共接收成绩数量是多少个
所有成绩总和是多少
平均分是多少
低于60分的是多少
高于90(含)分的是多少
最高分是多少,最低分是多少/
import java.util.Scanner;
public class test03 {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
//输入学生的成绩共有几个
System.out.println(“输入学生的成绩个数”);
int num=in.nextInt();
int[] arr=new int[num];
//总和
int sum=0;
//计数60以上的值
int x=0;
//计数90以上的值
int j=0;
//计算平均分
int avg=0;
//使用t接收最小值
int max =0;
//使用p接收最大值
int min=0;
for(int i=0;i<arr.length;i++){
System.out.println("输入学生的成绩");
int num1=in.nextInt();
arr[i]=num1;
if(arr[i]<60){
x++;
}else if(arr[i]>90){
j++;
}
sum+=arr[i];
System.out.println("数组的值的第"+i+"个下标的值为"+arr[i]);
}
avg=sum/num;
//循环遍历整个数组
for(int e:arr) {
System.out.println(e);
}
for(int i=0;i<arr.length-1;i++){
max=arr[0];
if(max<arr[i+1]){
max=arr[i+1];
}
if (min >arr[i + 1]) {
min=arr[i+1];
}
System.out.println("最低分为" + min);
System.out.println("最高分为" + max);
System.out.println("成绩的总和为" + sum);
System.out.println("低于60分的有" + x);
System.out.println("高于90分的有" + j);
System.out.println("平均分为" + avg);
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南