「java的课后习题」java基础入门课后题

博主:adminadmin 2023-01-21 10:03:07 382

今天给各位分享java的课后习题的知识,其中也会对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的课后习题的信息别忘了在本站进行查找喔。