educoder无名的粉
无名的粉
先来看看题目要求:
编程要求
我已经帮你创建好了两个文件一个是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()
,用于查看粉是否符合要求。即:将对象的三个属性打印在控制台上。
测试说明
我会对你编写的代码进行测试:
测试输入: 牛肉
,3
,true
预期输出: 面码:牛肉,粉的份量:3两,是否带汤:true
面码:牛肉,粉的份量:3两,是否带汤:false
面码:酸辣,粉的份量:2两,是否带汤:true
测试输入: 三鲜
,1
,true
预期输出: 面码:三鲜,粉的份量: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无名的粉相关推荐
- java无名粉_使用JAVA为“无名的粉”写一个类,具体要求如下
满意答案 urzrke 2013.05.15 采纳率:55% 等级:12 已帮助:6697人 package com.a2000;public class TestWuMingFen { pri ...
- 头歌(EduCoder)实训项目-Java面向对象-类与对象
第1关:什么是类,如何创建类 任务描述: 本关任务:创建一个类和一个对象,调用这个对象的属性和方法. 编程要求: 根据提示,在右侧编辑器Begin-End处补充代码: 声明一个Dog类,给Dog类添加 ...
- Educoder - Java面向对象 - 类与对象各关卡题目总结
第1关:什么是类,如何创建类 1.编程要求: 根据提示,在右侧编辑器Begin-End处补充代码: 声明一个Dog类,给Dog类添加三个String类型的属性,分别是name,color,variet ...
- 头歌实践教学平台:Java面向对象 - 类与对象
第1关:什么是类,如何创建类 本关任务:创建一个类和一个对象,调用这个对象的属性和方法. package step1;public class Test {public static void mai ...
- 头歌java面向对象,类与对象
第二关 构造方法 编程要求 根据提示,在右侧编辑器Begin-End处补充代码: 创建一个Person类,给Person类定义一个无参构造方法和一个有参构造方法,有参构造方法定义两个String类型参 ...
- Java面向对象 - 类与对象
第1关:什么是类,如何创建类 任务描述 本关任务:创建一个类和一个对象,调用这个对象的属性和方法. 相关知识 为了完成本关任务,你需要掌握:1.什么是类和对象: 2.怎么定义类: 3.怎么创建对象并使 ...
- python定义一个dog类 类属性有名字毛色体重_面向对象实践,练习,Python
1.定义一个汽车类(Car),属性有颜色,品牌,车牌号,并实例化两个对象 2.定义一个球员类(Player),属性有身高.体重.姓名,实例化两个球员,分别是姚明和科比 3.定义一个僵尸类(Zombie ...
- 面码份量Java_JAVA语言(28道练习题)
[练习题]01.类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100.定义一个类对A类的成员变量v进行猜.如果大了则提示大了小了则提示小了.等于则提示猜测成功.import java.ut ...
- java面向对象上机题库_Java面向对象编程上机-练习题汇总
Java面向对象编程上机-练习题汇总 [练习题1]类的成员变量: 猜数字游戏:一个类A有一个成员变量v,有一个初值100.定义一个类,对A类的成员变量v进行猜.如果大了则提示大了,小了则提示小了.等于 ...
最新文章
- IDEA调试SpringMvc项目时,出错:找不到ContextLoaderListener
- 谈谈对APC的一点理解
- wxWidgets:常用表达式
- 新知客:现代“买椟还珠”故事
- Linux 删除指定目录下的文件/删除文件
- linux日志logger命令详解
- 8421码到5421码的转换_8421码转换为5421码
- JS获取IP地址信息,以及设备信息
- matlab的grid on,Matlab基本函数-grid、box函数 | 学步园
- torch/utils/cpp_extension.py raise RuntimeError(message) from e
- 无线射频专题《IEEE 802.11协议讲解1@路由高级配置项,Beacon周期、RTS阈值、DTIM》
- 《UnityAPI.Camera摄像机》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+allCameras+cullingMask+OnPreCull+立钻哥哥++OK+)
- Typora 实用教程
- 安装zstack云平台并搭建云主机
- vscode 下载地址
- sht11湿度程序c语言,温湿度传感器 sht11 仿真程序下载
- 机械工程毕业论文题目
- 什么是uboot?uboot有什么用?
- 三个数比大小 输出最大值
- eBookBinder for Mac(电子书创建工具)