「java的课后习题」java基础入门课后题
今天给各位分享java的课后习题的知识,其中也会对java基础入门课后题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java 课后练习
- 2、一道java课后习题
- 3、一个JAVA课后习题
java 课后练习
答案是:对
对
错
对
错
d c b(这他妈是什么混蛋题目!)
b
一道java课后习题
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Scanner;
public class fd{
/**
* @param args
*/
public int pj(ArrayList ar)//计算平均数
{
int sum=0;
for(int i=0;iar.size();++i){//将全部学生的成绩继续叠加
sum=sum+((Student)ar.get(i)).getsJava();
}
return sum/ar.size();
}
public int max(ArrayList ar){
int []sz=new int[ar.size()];//存储每个学生的成绩
for(int i=0;iar.size();++i){
sz[i]=((Student)ar.get(i)).getsJava();
}
Arrays.sort(sz);//进行升序
return sz[sz.length-1];//返回最后一个
}
fd(){
Scanner sc=new Scanner(System.in);//获取控制台的输入流(就是键盆的输入)
ArrayListStudent ar=new ArrayList();//创建一个数组列表用来存储Student对象
//从键盘中输入学生信息
for(int i=0;i5;++i){
System.out.println("请输入第"+(i+1)+"个人姓名");
String name=sc.next();//获取输入的名字
System.out.println("请输入第"+(i+1)+"个人成绩");
int cj=sc.nextInt();//获取成绩
ar.add(new Student(name,cj));//创建一个学生对象并存储在数组列表中
sc.reset();
}
System.out.println("每个同学的信息");
//排序输出学生信息
for(int i=0;iar.size();++i){
Student sd=ar.get(i);
System.out.println("姓名:"+sd.getsName()+" 成绩:"+sd.getsJava());
}
System.out.println("全部同学平均分:"+pj(ar));
System.out.println("全部同学最高分:"+max(ar));
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
new fd();
}
}
class Student{
private String sName=null;//学生姓名
private int sJava=0;//学生成绩
Student(String name,int java){
sName=name;
sJava=java;
}
public String getsName(){//获取学生名字
return sName;
}
public int getsJava(){//获取学生成绩
return sJava;
}
}
一个JAVA课后习题
package test;
public abstract class Person {
protected String name;
public Person(String name) {
super();
this.name = name;
}
public abstract void showinfo();
public static void main(String[] args) {
Student stu = new Student("张三", 18, "车辆工程");
stu.showinfo();
}
}
class Student extends Person {
private int grade;
private String specialty;
public Student(String name, int grade, String specialty) {
super(name);
this.grade = grade;
this.specialty = specialty;
}
@Override
public void showinfo() {
System.out.println("姓名:" + name + ";年龄:" + grade + ";专业:" + specialty);
}
}
java的课后习题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java基础入门课后题、java的课后习题的信息别忘了在本站进行查找喔。