java语言编写, 定义一个“学生”类,然后创建10个学生对象,计算他们的平均成绩、最高分和最低分。

供稿:hz-xin.com     日期:2025-01-14
java编程定义一个学生类Student,成员变量有学号,姓名,性别,身高,体重,平均分成绩;生成10个St

public class DateDemo {public static void main(String[] args) {java.util.Vector vs = new java.util.Vector();for(int i = 0; i it = vs.iterator();while(it.hasNext()){System.out.println("---------------------------------");Student st = it.next();System.out.println("序号:" + st.num);System.out.println("姓名:" + st.name);System.out.println("性别:" + st.sex);System.out.println("身高:" + st.shenggao);System.out.println("平均成绩:" + st.pjcj);}}}class Student{public int num;public String name;public String sex;public double shenggao;public double pjcj;public Student(int num, String name, String sex, double shenggao, double pjcj){this.num = num;this.name = name;this.sex = sex;this.shenggao = shenggao;this.pjcj = pjcj;}}

public class Student { public static void main(String[] args) { StudentInfo zhangsan = new StudentInfo("张三", 1, 99); StudentInfo lisi = new StudentInfo("李四", 2, 203); StudentInfo wangwu = new StudentInfo("王五", 3, 357); StudentInfo xiaohong = new StudentInfo("小红", 4, 642); StudentInfo xiaozhang = new StudentInfo("小张", 5, 346); } } class StudentInfo{ public String name; public int num; public int score; public StudentInfo(String name,int num,int score){ this.name = name; this.num = num; this.score = score; }}

package com.zhou.test;

import java.util.Arrays;
import java.util.List;

public class Student {
private String banJi;
private String number;
private String name;
private String sex;
private Integer grade;

public String getBanJi() {
return banJi;
}

public void setBanJi(String banJi) {
this.banJi = banJi;
}

public String getNumber() {
return number;
}

public void setNumber(String number) {
this.number = number;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getSex() {
return sex;
}

public void setSex(String sex) {
this.sex = sex;
}

public Integer getGrade() {
return grade;
}

public void setGrade(Integer grade) {
this.grade = grade;
}

public Student(Integer grade) {
super();
this.grade = grade;
}

public static void main(String[] args) {
// 假设10个学生的成绩为如下所示
List<Student> list = Arrays.asList(new Student(56), new Student(66),
new Student(76), new Student(86), new Student(96), new Student(
44), new Student(77), new Student(77), new Student(87),
new Student(88));
Integer[] grades = new Integer[10];
for (int j = 0; j < grades.length; j++) {
grades[j] = list.get(j).getGrade();
}
// 求平均
int sum = 0;
for (int i = 0; i < list.size(); i++) {
sum += list.get(i).getGrade();
}
System.out.println("平均成绩:" + sum / 10);
// 排序
Arrays.sort(grades);
System.out.println("最大成绩为:" + grades[9]);
System.out.println("最小成绩为:" + grades[0]);
}
}

10个可靠的JavaScript测试工具
Cucumber.js是一个实现Cucumber测试工具的JavaScript版本,适用于运行于Node.js版本和现代Web浏览器中。它的优势在于能够用“普通”语言编写自动化测试,从而改善团队沟通、协作和信任。Cucumber.js包含一个可执行文件用于运行测试套件,但需要注意的是,全局安装的模块并非必需。Enzyme是一个面向React的JavaScript...

汇编语言程序是什么
为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“A D D”代表加法,“M O V”代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计...

建议你看一下这个 - 学习java的步骤是什么?
Javase Java基础所包含的,Java零基础必备安装包、JavaSE301集、Java教程零基础2019、Java教程零基础2019(ava基础语法、面向对象、异常、数组、常用类、集合、IO流、线程、反射机等等)、XML、Tomcat服务器开发;其中Java零基础2019这视频教程系列可以去B站观看。搜索Java或者Java教程,第一个就是,杜老师...

中国那种编程语言最受公司欢迎
但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。7、java ava是一ava是一种由Netscape的Live发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器终端语言,比如...

北大青鸟设计培训:北大青鸟高中生课程具体学习哪些技术呢?
北大青鸟ACCP课程一共分为三个学期,每个学期对于学习技术,有简到难,层层递进,让学生能够跟着学习进度逐渐进入学习状态直至掌握这些技术。北大青鸟第一学期:先学习进入软件编程世界,才能够具备计算机Java语言学习的基础;北大青鸟高中生课程具体学习哪些技术呢?第一学期Java课程结束后,.NET课程的基本语言...

小学生暑假趣事作文450字【五篇】
Ava学姐的学习指南 2023-02-17 · TA获得超过103个赞 知道小有建树答主 回答量:137 采纳率:100% 帮助的人:34.4万 我也去答题访问个人页 关注 展开全部 【篇一】小学生暑假趣事作文450字 在暑假中,我经历了许许多多有趣的事,那些事情仿佛一张张流光溢彩的画卷让我难以忘怀,但是,我最难忘的...

留学生学术写作技巧有哪些?如何利用在线资源学习更多写作技巧?
加州大学奇科分校语言学和ESL支持服务主任。这里有一些准备美国大学学术写作的建议:练习头脑风暴和写提纲。熟悉不同的引文风格和格式。使用在线资源。 实践脑力激荡和写作大纲。一开始就有一个好的主题和一个提纲。撰写观点和短语的自由写作被称为头脑风暴,有助于学生开始。”在预写和\/或头脑风暴...

西班牙语
详情请查看视频回答

"OAOT"是什么的缩写,以及它在英语中的含义和用法?
在教育领域中,我们常常遇到一个英语缩写词"OAOT",它实际上是"Opiskelun aloituksen osallistava tuki"的缩写,中文翻译为“参与学习初始阶段的支持”。这个缩写词主要用于描述对学习新阶段参与者的辅助措施。它在学术和教育交流中具有一定的使用频率,尤其是在描述为新学期学生提供的各类支持服务时。O...

比较好的Java学习课程有哪些?
首先是Java技能的核心和基础JavaSE,这一阶段会接触到Java基础语法、面向对象编程思维、Java常用API、多线程并发编程、数据结构\/集合结构、IO\/网络编程\/反射\/设计模式。这一阶段往往也是最重要的,后边许多知识和结构的使用都是根据这一基础来的。学完这一部分,做一些简略的桌面使用程序设计没有问题。接...