JAVA实验2桂电
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
林电子科技大学
java 实验报告
实验二
系统类和数组
辅导员意见:
计算机科学与工程学院 信息管理与信息系统专业
12003401
班第
实验小组
作者 黄桂 学号 1200340119
同作者Biblioteka Baidu
辅导员
实验日期 2015
年 3 月 29 日 成绩:
签名
一、实验目的
1、通过字符串处理类的应用,掌握系统类的使用方法。 2、掌握数组的定义和使用。 3、进一步掌握 Java 程序设计的基本过程和基本方法。
二、实验类型:设计型
三、实验内容:
应用数组和字符串,编写一个用于统计学生成绩的程序,运行之后,首先能接受用 户输入不超过 10 个学生的姓名和 Java 课的分数。输入结束之后,能输出这批学生的 Java 课最高分者和最低分者的姓名和分数。还能接受用户输入学生姓名来查询某学生的成 绩,当姓名不存在时,向用户提示不存在该学生。
if(stu[i].equals(stu2)) {
System.out.println("该学生姓名为:" + stu[i] +",java 成绩为: "+ score[i] );
break; }
else System.out.println("不存在该学生!");
}
} }
六、附录
import java.util.Scanner; public class test2 {
public static void main(String[] args) { // TODO Auto-generated method stub String stu[] = new String[3]; int score[] = new int[3]; System.out.println("请输入学生的姓名和 java 成绩"); for(int i=0;i<stu.length;i++) { Scanner sc = new Scanner(System.in); stu[i] = sc.next(); score[i] = sc.nextInt(); } int geofen = 0; int difen = 0; for(int i=1;i<stu.length;i++) {
if(score[i]>score[geofen]) geofen = i;
if(score[difen]>score[i]) difen = i;
} System.out.println("java 最高分的姓名为:" + 成绩为:" +score[geofen]); System.out.println("java 最低分的姓名为:" + 绩为:" +score[difen]);
stu[geofen] + ", stu[difen] + ",成
System.out.println("请输入你要查询的学生姓名:"); String stu2; Scanner sc = new Scanner(System.in); stu2 = sc.next(); for(int i = 0;i<stu.length;i++) {
设计与分析:定义一个字符串数组姓名,和一个整型数组分数,分别通过 for 循环 对输入的学生姓名和成绩存入放到数组里,然后再写一个 for 循环对数组进行逐一比较 比较出最高分和最低分
四、运行结果。
五、问题与总结
这次实验难度不大,主要是熟悉 Java 中类和对象的关系,还有数组的运用。中途没有 遇见多大问题。
java 实验报告
实验二
系统类和数组
辅导员意见:
计算机科学与工程学院 信息管理与信息系统专业
12003401
班第
实验小组
作者 黄桂 学号 1200340119
同作者Biblioteka Baidu
辅导员
实验日期 2015
年 3 月 29 日 成绩:
签名
一、实验目的
1、通过字符串处理类的应用,掌握系统类的使用方法。 2、掌握数组的定义和使用。 3、进一步掌握 Java 程序设计的基本过程和基本方法。
二、实验类型:设计型
三、实验内容:
应用数组和字符串,编写一个用于统计学生成绩的程序,运行之后,首先能接受用 户输入不超过 10 个学生的姓名和 Java 课的分数。输入结束之后,能输出这批学生的 Java 课最高分者和最低分者的姓名和分数。还能接受用户输入学生姓名来查询某学生的成 绩,当姓名不存在时,向用户提示不存在该学生。
if(stu[i].equals(stu2)) {
System.out.println("该学生姓名为:" + stu[i] +",java 成绩为: "+ score[i] );
break; }
else System.out.println("不存在该学生!");
}
} }
六、附录
import java.util.Scanner; public class test2 {
public static void main(String[] args) { // TODO Auto-generated method stub String stu[] = new String[3]; int score[] = new int[3]; System.out.println("请输入学生的姓名和 java 成绩"); for(int i=0;i<stu.length;i++) { Scanner sc = new Scanner(System.in); stu[i] = sc.next(); score[i] = sc.nextInt(); } int geofen = 0; int difen = 0; for(int i=1;i<stu.length;i++) {
if(score[i]>score[geofen]) geofen = i;
if(score[difen]>score[i]) difen = i;
} System.out.println("java 最高分的姓名为:" + 成绩为:" +score[geofen]); System.out.println("java 最低分的姓名为:" + 绩为:" +score[difen]);
stu[geofen] + ", stu[difen] + ",成
System.out.println("请输入你要查询的学生姓名:"); String stu2; Scanner sc = new Scanner(System.in); stu2 = sc.next(); for(int i = 0;i<stu.length;i++) {
设计与分析:定义一个字符串数组姓名,和一个整型数组分数,分别通过 for 循环 对输入的学生姓名和成绩存入放到数组里,然后再写一个 for 循环对数组进行逐一比较 比较出最高分和最低分
四、运行结果。
五、问题与总结
这次实验难度不大,主要是熟悉 Java 中类和对象的关系,还有数组的运用。中途没有 遇见多大问题。