无名的粉

先来看看题目要求:

编程要求

我已经帮你创建好了两个文件一个是WuMingFen.java,另一个是Test.java,你需要切换文件在两个文件中编写代码来完成本关任务。

为“无名的粉”写一个类:class WuMingFen 要求:

  • 有三个属性:面码:String theMa 粉的分量(两):int quantity是否带汤:boolean likeSoup
  • 写一个构造方法,以便于简化初始化过程,如: WuMingFen f1 = new WuMingFen("牛肉",3,true);
  • 重载构造方法,使得初始化过程可以多样化: WuMingFen f2 = new WuMingFen("牛肉",2);
  • 如何使得下列语句构造出来的粉对象是酸辣面码、2两、带汤的? WuMingFen f3 = new WuMingFen();
  • 写一个普通方法:check(),用于查看粉是否符合要求。即:将对象的三个属性打印在控制台上。

测试说明

我会对你编写的代码进行测试:

测试输入: 牛肉3true

预期输出: 面码:牛肉,粉的份量:3两,是否带汤:true

面码:牛肉,粉的份量:3两,是否带汤:false

面码:酸辣,粉的份量:2两,是否带汤:true

测试输入: 三鲜1true

预期输出: 面码:三鲜,粉的份量:1两,是否带汤:true

面码:三鲜,粉的份量:1两,是否带汤:false

面码:酸辣,粉的份量:2两,是否带汤:true


代码如下:

/*主文件*/
package step4;
import java.util.Scanner;
public class Test {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String theMa = sc.next();int quantity = sc.nextInt();boolean likeSoup = sc.nextBoolean();/********** Begin **********///使用三个参数的构造方法创建WuMingFen对象  取名 f1WuMingFen f1 = new WuMingFen(theMa,quantity,likeSoup);//使用两个参数的构造方法创建WuMingFen对象  取名 f2WuMingFen f2 = new WuMingFen(theMa,quantity);//使用无参构造方法创建WuMingFen对象  取名 f3WuMingFen f3 = new WuMingFen();//分别调用三个类的 check方法f1.check();f2.check();f3.check();/********** End **********/    }
}
/*包*/
/********** Begin **********/
//在这里添加包名  step4
package step4;
//创建类 添加属性和方法
public class WuMingFen{private String theMa;private int quantity;private boolean likeSoup;public WuMingFen(String theMa,int quantity,boolean likeSoup){this.theMa = theMa;this.quantity = quantity;this.likeSoup = likeSoup;}public WuMingFen(String theMa,int quantity){this.theMa = theMa;this.quantity = quantity;this.likeSoup = false;}public WuMingFen(){this.theMa = "酸辣";this.quantity = 2;this.likeSoup = true;}public void check(){System.out.println("面码:" + theMa + ",粉的份量:" + quantity + "两,是否带汤:" + likeSoup);}
}
/********** End **********/

educoder无名的粉相关推荐

  1. java无名粉_使用JAVA为“无名的粉”写一个类,具体要求如下

    满意答案 urzrke 2013.05.15 采纳率:55%    等级:12 已帮助:6697人 package com.a2000;public class TestWuMingFen { pri ...

  2. 头歌(EduCoder)实训项目-Java面向对象-类与对象

    第1关:什么是类,如何创建类 任务描述: 本关任务:创建一个类和一个对象,调用这个对象的属性和方法. 编程要求: 根据提示,在右侧编辑器Begin-End处补充代码: 声明一个Dog类,给Dog类添加 ...

  3. Educoder - Java面向对象 - 类与对象各关卡题目总结

    第1关:什么是类,如何创建类 1.编程要求: 根据提示,在右侧编辑器Begin-End处补充代码: 声明一个Dog类,给Dog类添加三个String类型的属性,分别是name,color,variet ...

  4. 头歌实践教学平台:Java面向对象 - 类与对象

    第1关:什么是类,如何创建类 本关任务:创建一个类和一个对象,调用这个对象的属性和方法. package step1;public class Test {public static void mai ...

  5. 头歌java面向对象,类与对象

    第二关 构造方法 编程要求 根据提示,在右侧编辑器Begin-End处补充代码: 创建一个Person类,给Person类定义一个无参构造方法和一个有参构造方法,有参构造方法定义两个String类型参 ...

  6. Java面向对象 - 类与对象

    第1关:什么是类,如何创建类 任务描述 本关任务:创建一个类和一个对象,调用这个对象的属性和方法. 相关知识 为了完成本关任务,你需要掌握:1.什么是类和对象: 2.怎么定义类: 3.怎么创建对象并使 ...

  7. python定义一个dog类 类属性有名字毛色体重_面向对象实践,练习,Python

    1.定义一个汽车类(Car),属性有颜色,品牌,车牌号,并实例化两个对象 2.定义一个球员类(Player),属性有身高.体重.姓名,实例化两个球员,分别是姚明和科比 3.定义一个僵尸类(Zombie ...

  8. 面码份量Java_JAVA语言(28道练习题)

    [练习题]01.类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100.定义一个类对A类的成员变量v进行猜.如果大了则提示大了小了则提示小了.等于则提示猜测成功.import java.ut ...

  9. java面向对象上机题库_Java面向对象编程上机-练习题汇总

    Java面向对象编程上机-练习题汇总 [练习题1]类的成员变量: 猜数字游戏:一个类A有一个成员变量v,有一个初值100.定义一个类,对A类的成员变量v进行猜.如果大了则提示大了,小了则提示小了.等于 ...

最新文章

  1. 设计模式之代理模式(Proxy)摘录
  2. Py之gym:gym的简介、安装、使用方法之详细攻略
  3. 深度学习表数据的工具
  4. 一直都很喜欢的软件--基于平台
  5. 计算机应用基础教材6,全国2013年自考《计算机应用基础》教材大纲第六章
  6. Laravel 5 IDE Helper 安装
  7. Adaline神经网络简单介绍和MATLAB简单实现
  8. 约数国王c语言,求最大公约数问题
  9. JAVA中几种循环结构的表示_本文通过实例讲解给大家介绍Java中for、while、do while三种循环语句的区别,具体详情如下所示:第一种:for循环 循环结构for语句的格式...
  10. swift 数据存储
  11. 计算机毕业论文任务书模板,平面设计毕业论文任务书范文
  12. 快速安装vs2015社区版
  13. 【单片机】数码管显示器仿真
  14. seaborn使用boxplot函数可视化箱图并基于分组均值或者中位数进行箱图升序(ascending)排序(Sort Boxplots in Ascending Order with Python)
  15. Vuforia Vumark初探
  16. SBX(模拟二进制交叉)的代码(python)实现
  17. 跟海外大牌正面PK,中国品牌如何出圈?
  18. TPC817隔离光耦使用小结
  19. Linux运维跳槽必备面试题
  20. SSE(Server-sent Events)实现Web消息推送(SpringBoot)

热门文章

  1. Linux实战教学笔记14:用户管理初级(上)
  2. 数学之美 语言的思维 中国合伙人
  3. Zuul和Gateway请求IO模型比对(WebFlux优势)以及Reactor模型分析
  4. 杭电60道DP问题总结(二)
  5. 证书介绍及openssl生成证书和吊销列表
  6. Prophet模型详细原理
  7. scrapy爬虫初探
  8. H桥级联型五电平三相逆变器MATLAB仿真模型
  9. linux php oracle 乱码,Linux安装Oracle中文乱码的解决
  10. 小学学生用计算机清单,小学一年级学生新学期的用品清单