当前位置: 首页 > news >正文

四川成都最新新闻事件今天/栾城seo整站排名

四川成都最新新闻事件今天,栾城seo整站排名,成都公司网站制作公司,亚马逊热带雨林java作业答案java作业答案第三章1、为某研究所编写一个通用程序,用来计算每一种交通工具运行1000公里所需的时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:Car007 和Plane,其中Car007 的速度运算公式为&a…

java作业答案java作业答案

第三章

1、为某研究所编写一个通用程序,用来计算每一种交通工具运行1000公里所需的时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:Car007 和Plane,其中Car007 的速度运算公式为:A*B/C,Plane 的速度运算公式为:A+B+C。需要编写三类:ComputeTime.java, Plane.java, Car007.java和接口Common.java,要求在未来如果增加第3种交通工具的时候,不必修改以前的任何程序,只需要编写新的交通工具的程序。其运行过程如下,从命令行输入ComputeTime的四个参数,第一个是交通工具的类型,第二、三、四个参数分别时整数A、B、C,举例如下:

计算Plane的时间:"java ComputeTime Plane 20 30 40"

计算Car007的时间:"java ComputeTime Car007 23 34 45"

如果第3种交通工具为Ship, 则只需要编写Ship.java,运行时输入:"java ComputeTime Ship 22 33 44"

提示:充分利用接口的概念,接口对象充当参数。

实例化一个对象的另外一种办法:Class.forName(str).newInstance();例如需要实例化一个Plane对象的话,则只要调用Class.forName("Plane").newInstance()便可

ComputerTime.java 源程序:

import pkg1.pkg2.*;

import java.lang.*;

public class ComputerTime

{  public static void main(String args[])

{  System.out.println("交通工具: "+args[0]);

System.out.println(" 参数A: "+args[1]);

System.out.println(" 参数B: "+args[2]);

System.out.println(" 参数C: "+args[3]);

double A=Double.parseDouble(args[1]);

double B=Double.parseDouble(args[2]);

double C=Double.parseDouble(args[3]);

double v,t;

try { Common d=(Common) Class.forName("pkg1."+args[0]).newInstance();

v=d.runtimer(A,B,C);

t=1000/v;

System.out.println("平均速度: "+v+" km/h");

System.out.println("运行时间:"+t+" 小时");

}

catch(Exception e)

{ System.out.println("class not found");

}

}

}

包pkg1中Car007.java的源程序:

package pkg1;

import pkg1.pkg2.*;

public class Car007 implements Common

{ public double runtimer(double A,double B,double C)

{  System.out.println("runtime="+(A*B/C));

return A*B/C;

}

}

包pkg1中Plane.java的源程序:

package pkg1;

import pkg1.pkg2.*;

public class Plane implements Common

{

public double runtimer(double A,double B,double C)

{

return A+B+C;

}

}

包pkg2中Common.java的源程序:

package pkg1.pkg2;

public interface Common

{

double runtimer(double A,double B,double C);

}

}

2. 编写一个学生类 Stude

http://www.lbrq.cn/news/1340263.html

相关文章:

  • b2c模式的网站有哪些/百度应用宝
  • 家政公司在哪个平台推广效果好/杭州seo排名优化外包
  • wordpress html 标签/整站优化
  • 网站banner文字最大多少/快速优化seo
  • 企业网站建设现状/百度指数的基本功能
  • 个人备案网站做淘宝客可以用吗/推广产品怎么发朋友圈
  • 做网站宽度和长度布局/保温杯软文营销300字
  • 建设一个公司网站/it行业培训机构一般多少钱
  • 温州建设网站制作/360识图
  • 阿里云wordpress搭建网站/找广告商的平台
  • 毕业设计做网站 答辩会问什么问题/微信朋友圈广告投放
  • 榆林做网站电话/农村电商平台有哪些
  • 电商网站开发的背景/最新的疫情信息
  • 北京市建设城乡建设委员会官方网站/北京seo运营推广
  • 淘宝上找人做网站/互联网营销师资格证
  • 个旧市做网站公司/手机百度app下载
  • wordpress 宽度/企业网站seo优化
  • 好看的网站 你明白吗/市场调研与分析
  • 360如何做网站优化/seo外包
  • 网站建设与开发做什么/seo谷歌外贸推广
  • 建立销售型网站/买链接网
  • 做买衣服的网站有哪些/做企业推广
  • 卡通网站建设/建站平台哪个好
  • 网站邮箱怎么做的/杭州seo搜索引擎优化
  • 海淀最新消息今天/网站关键词百度自然排名优化
  • 初学者做网站的软件/网站恶意点击软件
  • 购买网站模板/关键词快速排名怎么做
  • 基金网站制作/seo搜索引擎优化试题及答案
  • 网站备案有效期/代写软文费用全网天下实惠
  • 电视台网站建设/今晚比赛预测比分
  • 基于 InfluxDB 的服务器性能监控系统实战(三)
  • Level-MC 11“天空”
  • 推荐系统学习笔记(十)多目标排序模型
  • 机器学习第七课之支持向量机SVM
  • 算法_python_学习记录_01
  • webwork的学习