无名的粉

先来看看题目要求:

编程要求

我已经帮你创建好了两个文件一个是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. IDEA调试SpringMvc项目时,出错:找不到ContextLoaderListener
  2. 谈谈对APC的一点理解
  3. wxWidgets:常用表达式
  4. 新知客:现代“买椟还珠”故事
  5. Linux 删除指定目录下的文件/删除文件
  6. linux日志logger命令详解
  7. 8421码到5421码的转换_8421码转换为5421码
  8. JS获取IP地址信息,以及设备信息
  9. matlab的grid on,Matlab基本函数-grid、box函数 | 学步园
  10. torch/utils/cpp_extension.py raise RuntimeError(message) from e
  11. 无线射频专题《IEEE 802.11协议讲解1@路由高级配置项,Beacon周期、RTS阈值、DTIM》
  12. 《UnityAPI.Camera摄像机》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+allCameras+cullingMask+OnPreCull+立钻哥哥++OK+)
  13. Typora 实用教程
  14. 安装zstack云平台并搭建云主机
  15. vscode 下载地址
  16. sht11湿度程序c语言,温湿度传感器 sht11 仿真程序下载
  17. 机械工程毕业论文题目
  18. 什么是uboot?uboot有什么用?
  19. 三个数比大小 输出最大值
  20. eBookBinder for Mac(电子书创建工具)

热门文章

  1. 全球与中国2,3,3‘,4‘-联苯四甲酸二酐 (α – BPDA)市场现状及未来发展趋势
  2. 【暮色天】不是不破 时候未到(2.19)
  3. Mac重置dock置默认设置
  4. 《MFQPPDCS》学习心得--序
  5. 蓝图类型(6) —— 关卡蓝图
  6. 操作数组常用的几种方法
  7. PDO及PDO - prepare的简单使用
  8. cnn生成图像显著图_CVPR2020论文解读:CNN合成的图片鉴别
  9. Java类的初始化顺序
  10. 汽车乘客人身意外保险单,不激活等于废纸!