java第八版基础篇答案

两道JAVA作业题,求解决啊

Person类

public class Person(){

private String name ;

private String address;

private String phone;

private String email;

//get()和set()自己写了吧~

public String toString(){

return “类名:”+Person.class.getName()+”姓名”+name;

}

}

public class Student extends Person(){

//同上。

}

java第八版基础篇答案

《Java语言程序设计基础篇》机械工程出版社原书第8版 课后习题答案(包括编程题)Liang,Y.D著

这本书在官方网站上提供偶数题的答案

但是奇数题的答案只能通过寄回书后的回执得到,并且需要加盖学校公章和院系主任签字.

编写程序,提示用户输入学生的个数,每个学生的名字及其分数,最后显示最高分的学生和第二高分的学生

public static void main(String[] args) throws Exception {

        Scanner in=new Scanner(System.in);

        System.out.println(“请输入学生的个数:”);

        int num=in.nextInt();

        String names[]=new String [num];//学生姓名数组

        double scores[]=new double [num];//学生分数数组

        double max=0;    //记录最大分数

        int index=0;    //记录最大分数的下标

        for (int i = 0; i num; i++) {

            System.out.print(“请输入第”+(i+1)+”个学生的姓名:”);

            names[i]=in.next();

            System.out.print(“请输入第”+(i+1)+”个学生的分数:”);

            scores[i]=in.nextDouble();

            if(scores[i]max){

                max=scores[i];

                index=i;

            }

        }

        System.out.println(“最高分的学生是:”+names[index]+”,分数为:”+scores[index]);

    }

java第八章回答接口的问题

//定义具体类AirPlane,继承Machine

//飞机的work() 方法调用时,输出“正在飞行,速度为…”

public class AirPlane extends Machine {

@Override

void work() {

// TODO Auto-generated method stub

System.out.println(“正在飞行,速度为…”);

}

}

//定义一个接口canFly,其中,含有speed()方法,

public interface CanFly {

void speed();

}

//并实现canFly接口,每个飞机有型号、飞行速度,编写构造方法,toString()方法,

public class CanFlyImp implements CanFly {

private String xinghao;

private int sudu;

public CanFlyImp() {

super();

// TODO Auto-generated constructor stub

}

public CanFlyImp(String xinghao, int sudu) {

super();

this.xinghao = xinghao;

this.sudu = sudu;

}

public void speed() {

// TODO Auto-generated method stub

}

@Override

public String toString() {

return “CanFlyImp [xinghao=” + xinghao + “, sudu=” + sudu + “]”;

}

//set get…..

}

//定义一个抽象类Machine,其中含work()方法,

public abstract class Machine {

abstract void work();

}

//创建一个飞机对象测试,执行对象work()方法;

public class Test {

public static void main(String[] args) {

AirPlane ap = new AirPlane();

ap.work();

CanFlyImp canFlyImp = new CanFlyImp(“002”,12 );

System.out.println(canFlyImp);

canFlyImp.speed();

}

}

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年3月24日 15:55:20
下一篇 2024年3月24日 16:04:00

相关推荐

  • java多线程并发编程基础,Java多线程并发执行返回

    电脑培训分享Java并发编程:核心理论 电脑培训发现本系列会从线程间协调的方式(wait、notify、notifyAll)、Synchronized及Volatile的本质入手,详细解释JDK为我们提供的每种并发工具和底层实现机制。 人们开始意识到了继承的众多缺点,开始努力用聚合代替继承。软件工程解决扩展性的重要原则就是抽象描述,直接使用的工具就是接口。接…

    2024年5月23日
    4800
  • 河北网络安全知识答题答案,河北网络安全知识答题答案2022

    2022年全国大学生网络安全知识竞赛试题及答案 1、小张一天收到一个陌生电话,自称是公安机关民警,说小张涉嫌诈骗洗钱犯罪,要立刻将钱转入一个安全审查账户,否则就去抓他。小张应该赶紧转过去。 2、年全国青少年网络信息安全知识竞赛题库及答案(共250题)有一类木马程序,它们主要记录用户在操作计算机时敲击键盘的按键情况,并通过邮件发送到控制者的邮箱。 3、江苏省第…

    2024年5月23日
    5100
  • 数据结构c语言版第10章习题答案,数据结构c语言版第二版课后答案严蔚敏第十章

    数据结构(C语言版)课后习题,求大佬解答? 1、源码:includestdio.h includestdlib.h typedef int ElemType;struct BTreeNode { ElemType data;struct BTreeNode* left;struct BTreeNode* right;};//输出二叉树,可在前序遍历的基础上修…

    2024年5月23日
    3600
  • 网络安全知识考试答案,2023网络安全知识考试答案

    网络安全知识答题及答案 是一个涉及计算机科学、网络技术、通信技术、密码技术、信息安全技术、应用数学、数论、信息论等多种学科的边缘性综合学科。 单选题 (0 分) 当前,可信云安全、网络金融安全、威胁情报、入侵和反入侵、企业网络安全、个人和家 庭隐私网络安全等,既关乎网络信息安全,也关涉( )。 面对“网络审判”现象,作为普通网民,我们应该在实际生活中( )A…

    2024年5月23日
    4300
  • 传智播客javaee,传智播客JavaEE题库答案

    北京的黑马程序员训练营怎么样? 总体而言,黑马程序员是一家颇具实力的IT职业培训机构,其多元化的课程体系、严格筛选的教师队伍以及完善的就业服务体系,都受到了学员的一致好评。 黑马程序员培训机构挺好的。黑马程序员是传智教育旗下高端IT教育品牌,成立至今以高品质教学质量赢得好口碑,为企业输送了大批优质IT人才,致力于培养高级软件工程师。现已开设10余个精品热门学…

    2024年5月23日
    4700
  • 零基础怎么学习黑客技术,0基础学黑客技术

    如何成为黑客 1、必须保持坚持不懈:想要成为黑客,遇到问题是难免的,而问题是提升自身技能最好的办法。而在黑客之路会遇到的问题有非常的多,这就需要坚持不懈的精神了。三天打鱼俩天晒网也是不行的。 2、增删改查之更新记录、数据库权限操作。第四站:黑客常用工具(5天)AWVS漏洞扫描。AppScan漏洞扫描。Nessus漏洞扫描。 3、想成为一名黑客从这五本书开始入…

    2024年5月23日
    4600
  • javaweb传智播客百度云,传智播客javaee答案

    求尚硅谷全套java视频百度云 尚硅谷 : http:// 你从这里找找看,应该有你需要的视频。 尚硅谷Maven视频Maven 是目前最流行的自动化构建工具,对于生产环境下多框架、多模块整合开发有重要作用。Maven 是一款在大型项目开发过程中不可或缺的重要工具。 尚硅谷的Java视频是全套的。2023年也会有新的版本上线的,敬请期待吧。 选择机构重点要多…

    2024年5月23日
    3700
  • 零基础如何学习黑客,零基础怎么学黑客

    黑客入门教程 黑客入门需要自己持续学习和不断提升自己的技术水平。可以通过参加一些安全技术培训和考证,如CEH、CSP等,不断拓展自己的技能和经验。同时,需要保持开放的心态,多与其他黑客进行交流,分享经验和学习成果,不断探索和创新。 远程扫描、远程刺探技术。包括通过系统自带命令的信息刺探以及使用工具扫描等。密码破解。了解现在的密码破解的适用范围,以及操作技巧等…

    2024年5月23日
    3700
  • 从零基础学习黑客,零基础学黑客如何入门

    从零开始,想做黑客该学什么语言好?(别说中文、英文) Assembly Languages(汇编语言),汇编语言是最接近于硬件的语言,不过现在几乎没多少人用了。 当然,现在的话还要学JAVA,C++,PERL等 入侵都是网络的,所以对网络要非常的了解。 学习UNIX/LINUX UNIX/LINUX是一种安全性更高的开源操作系统,最早由AT&T实验室…

    2024年5月23日
    4400
  • 关于2013蓝桥杯java本科组赛题与答案的信息

    哪位大侠能用java程序实现下面的题目 1、用java编写GUI程序,可以创建一个按钮,并实现在点击按钮后在界面上画一个矩形的功能。实现此功能的具体步骤如下:创建一个Swing窗体,并添加按钮和标签控件,完成界面布局。 2、/ 编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量,Empl…

    2024年5月23日
    4600

发表回复

登录后才能评论



关注微信