关于java的练习题。。求助

轿车与本田的关系。创建一个Car类,并为其定义两个数据成员(属性):颜色color和类型type。同时为该类创建两个构造方法:第一个为无参的构造方法,其作用是将颜色和型号... 轿车与本田的关系。创建一个Car类,并为其定义两个数据成员(属性):颜色color和类型type。同时为该类创建两个构造方法:第一个为无参的构造方法,其作用是将颜色和型号初始化为红色、轿车;第二个构造方法需定义两个形参,并将形参的值分别赋给颜色和类型。此外,还有两个成员方法,分别用来显示颜色和类型。
再定义一个Car的子类Car1类,并在该类中定义一个私有数据成员:生产厂商manufacturer,该类有三个构造方法:第一个构造方法有三个形参,该构造方法需要调用父类Car的第二个构造方法,将前两个参数赋给该构造方法,第三个参数用来给生产厂商赋值;第二个构造方法有一个参数,把该参数赋值给颜色属性,并将类型属性赋值为“轿车”,生产厂商属性初始化为“广州本田”;第三个构造方法为无参,该构造方法中要求能调用上面所创建的第二个构造方法。
最后定义一个主类App,分别用Car1的三种构造方法创建三个Car1对象,并输出每个对象的各个属性。
展开
 我来答
海如亭4772
2020-05-24 · TA获得超过8353个赞
知道小有建树答主
回答量:3602
采纳率:47%
帮助的人:338万
展开全部
第一个奉上没测试,你自己跑起来试试有时间就给你写个今天上班,刚写完第一个 记得采纳哦 import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; import java.util.Scanner; public class Main { /** * @param args */ public static void main(String[] args) { while (true) { System.out.println("请依次输入五个课程成绩(数学、语文、英语、物理、化学),以空格隔开:"); Scanner inputNumbers = new Scanner(System.in); //获取输入字符串 String s = inputNumbers.nextLine().toString().trim(); //以空格分隔开 String[] str = s.split(" "); //判断长度是不是合法 if(str.length != 5){ System.out.println("亲,必须输入五个数字以空格隔开哦~"); continue; } double[] arrDouble = new double[5]; //将字符串数组转换为double类型数字,并且捕捉异常,如果不是数字就提示重新输入 try { for (int i = 0; i < str.length; i++) { arrDouble[i] = Double.parseDouble(str[i]); } } catch (Exception e) { System.out.println("亲,输入的不全是数字哦,重新输入吧~"); continue; } //打印平均成绩 double numAdd = 0; for (int i = 0; i < arrDouble.length; i++) { numAdd = numAdd + arrDouble[i]; } //输出结果 double numAverage = 0; System.out.println(numAdd/5); } } }
追问

完全不对题目,你又是哪抄的
sarven1986
2020-05-24 · TA获得超过110个赞
知道小有建树答主
回答量:268
采纳率:87%
帮助的人:34.1万
展开全部

Car类:

Car

Car1类:

Car1


App类:

App

结果:

追问
太强了,完全可以
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式