佳博gp58fa驱动:急求两个java程序代码?

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 18:28:54
一、编写程序输出“HelloWord"字符串。要求:
1、不允许从键盘输入该字符串;
2、程序中也不允许出现”HelloWord"字符串;
3、不允许出出现像“Hello""Word"等把”HelloWord"解体的字符串;
二、编写一个学生类,要求有学生学号、姓名、性别、班级字段,要求襀构造函数和默认构造函数,并实现show方法用来显示学生基本信息,建一个学生类数组,,长度为50,并在数组中存放5个学生信息,从键盘输入某个学号,把相应的学生信息查找出并显示出来~

第一个题从文件读取比较简单
第二个我提供一个类似的源码,搂住改改就行了
/**
* <p>Title: 学生信息类</p>
*
* <p>Description: 输出学生的学号,数学,语文,外语成绩</p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author vic
* @version 1.0
*/
//实现简单的学生信息输入输出和初步的成绩排序
public class StudentInfor {
private int id; //学号
private int mathScore; //数学成绩
private int chinScore; //语文成绩
private int foreScore; //外语成绩

public StudentInfor() {
id = 0;
mathScore = 0;
chinScore = 0;
foreScore = 0;
}

public StudentInfor(int newId, int newMathScore, int newChinSvore,
int newForeScore) {
id = newId;
mathScore = newMathScore;
chinScore = newChinSvore;
foreScore = newForeScore;
}

public double getAverageScore() { //求平均成绩
double averageScore = ((double) mathScore + chinScore + foreScore) / 3;
return averageScore;
}

public void output(StudentInfor student) { //输出对象的内容
System.out.println(" " + student.id + " " + student.mathScore +
" " + student.chinScore + " "
+ student.foreScore + " " +
student.getAverageScore());
}

public int max(StudentInfor a[], int n) { //Student类对象数组的前n项中的成绩最大值的索引
int position = 0;
for (int i = 1; i < n; i++) {
if (a[i].getAverageScore() > a[position].getAverageScore()) { //比较平均成绩
position = i;
}
}
return position;
}

public void selectSort(StudentInfor a[]) { //Student类对象数组的选择排序
for (int n = a.length; n > 1; n--) {
int i = max(a, n);
StudentInfor temp = a[i];
a[i] = a[n - 1];
a[n - 1] = temp;
}
}
}

第一题可以从文件读取,或者拼接ASCII码。
第二题很简单,只是输入的时候涉及到输入流(例如System.in......)以及流得分层。LZ还是先自己试试看。