这是我写的一个java类,老师说太模块化了,让我改面向对象思维。把程序中的一个类改写成两个类的形式 50

这是我写的一个java类,老师说太模块化了,让我改面向对象思维。把程序中的一个类改写成两个类的形式importjava.util.Scanner;publicclassS... 这是我写的一个java类,老师说太模块化了,让我改面向对象思维。把程序中的一个类改写成两个类的形式import java.util.Scanner;

public class ScoreTest {

public static void main(String[] args){

Scanner reader=new Scanner(System.in);

double score[];
System.out.println("您要输入多少个学生的成绩?");
int num=reader.nextInt();
score=new double[num];
for(int i=0; i<num; i++){

System.out.println("第 "+(i+1)+"个学生的成绩为: ");
score[i]=reader.nextDouble();
}

System.out.println("你想要查找第几个学生?");
int index=reader.nextInt();
if(index>=1&&index<=num){
System.out.println("第"+index+"个学生的成绩是 "+score[index-1]);
}
else{
System.out.println("输入不合法,无法查找!");
}
}

}
展开
 我来答
wf824284257
2017-10-15 · TA获得超过178个赞
知道答主
回答量:150
采纳率:33%
帮助的人:49.5万
展开全部
把每一个东西写成一个类,然后在用一个类来完成工作嘛。
大概思想就是
写一个类叫学生,他有名字、性别、年龄、成绩等;然后写一个类叫成绩单,里面主要就是一个list,来记录学生的成绩,再加上增删查改的方法;最后是一个主类,里面new一个成绩单,new一群学生,然后调用成绩单.Add()来加。。。查的时候调用 成绩单.Search()来查

面向对象的思想习惯之后,就感觉非常自然了。这样写的好处就是代码越写越简单,到后面就是搭积木就行了
追问
能写下详细代码吗? 可以再提高奖励
匿名用户
2017-10-15
展开全部
建立学生类,学生的信息,全使用类存储
~
~
~~~~~~~
~~~~~~~~~~~~
~~~~~~
更多追问追答
追问
能写下详细代码吗?
可以再提前奖励
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式