主题:[讨论]2个编程题目,急寻真解...
yc5637733
[专家分:0] 发布于 2007-12-17 23:37:00
1、编制一个程序,完成3名学生的成绩输入。
2、 编制一个程序,对两个已经存在的文件实现复制功能。
本人真的是有所求,急需帮助,望高手能够留帖于此....
谢谢...
最后更新于:2007-12-19 13:22:00
回复列表 (共2个回复)
沙发
justforfun626 [专家分:18460] 发布于 2007-12-18 10:26:00
为了中国软件工业的未来,有爱心的朋友请不要帮忙代做作业,或者至少是收费服务!
如果您不需要钱,或者您不愿收费用于自己,请把收取的钱用于支援山区贫困学生。。。
谢谢大家!!!
1) 努力,自己做。
2) 放弃, 改行, 学别的。
3) 挂科,重修,不放弃,下学期努力。
4) 花大钱,雇别人做,欺骗老师,不过下学期你大概要努力一点了。
5) 不努力,不花钱,欺骗老师,下学期故技重演。
你选择!!!
But, the last two need help of other victims or volunteers.
Good Luck!
http://www.programfan.com/club/showbbs.asp?id=176838
板凳
83957595 [专家分:0] 发布于 2007-12-22 17:03:00
我这里有 3个学生的3科成绩代码 你看了对你也许有帮助
public class coustr
{
private String name[]= new String[3];
private float score[]= new float[3][];
public coustr()
//对数据进行初始化,在单程序中只运行一次;
{
name[0]="黎明";
name[1]="张学友";
name[2]="刘德华";
//三个学生的姓名化;
score[0]=new float[3];
score[1]=new float[3];
score[2]=new float[3];
score[0][1]=10;score[0][2]=20;score[0][2]=30;
//第一个学生的三科成绩;
score[1][0]=40;score[1][1]=50;score[1][2]=60;
//第二个学生的三科成绩;
score[2][0]=70;score[2][1]=80;score[2][2]=90;
//第三个学生的三科成绩;
}
public void scoreShow()
//显示所有数据,三个学生三科成绩;
{
int i, j;
for(i=0;i<3;i++)
{
System.out.println("\n学生的姓名:" + name[i] + "\n");
System.out.println("\t\tc语言成绩 java语言成绩 sql语言成绩 ");
for(j=0;j<3;j++)
{
System.out.println("\t\t"+score[i][j]);
}
}
}
public void scoreShow(String subject)
//显示三个学生特定成绩;
{
int i;
subject = subject.toLowerCase();
for (i = 0; i < 3; i++) {
System.out.println("\n" + name[i]);
if (subject.equals("c"))
{
System.out.println("\tc语言成绩\t" + score[i][0]);
} else
if (subject.equals("jave"))
{
System.out.println("\tjave语言成绩\t" + score[i][1]);
}
else
if (subject.equals("sql"))
{
System.out.println("\tsql语言成绩\t" + score[i][2]);
}
} }
public void scorShow(String inputname,String subject)
//显示一个学生的一科成绩;
{
int i, j;
for (i = 0; i < 3; i++) {
if (inputname.equals(name[i]))
{
System.out.println("\tc语言成绩\t" + score[i][0]);
}
else
if (subject.equals("jave"))
{
System.out.println("\tjave语言成绩\t" + score[i][1]);
}
else
if (subject.equals("sql"))
{
System.out.println("\tsql语言成绩\t" + score[i][2]);
}
}
}
public static void main(String args[]);
{
constr Constr=new constr();
//constr.scoreShow();
//constr.scoreShow("sql");
constr.scoreShow("黎明","java");
}
}
还有你说的编制一个程序,对两个已经存在的文件实现复制功能。
你看看这个代码 也许会有用
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==abcCopy)//返回事件源
{
text.copy();
}
else if(e.getSource()==abcCut)
{
text.cut();
}
else if(e.getSource()==abcPaste)
{
text.paste();
}
}
//abcCopy 为复制,abcCut为剪贴,abcPaste为粘贴的变量名
我来回复