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

怎么样创建自己的小程序/英文外链seo兼职在哪里找

怎么样创建自己的小程序,英文外链seo兼职在哪里找,网页设计平均工资,建设银行乌鲁木齐招聘网站1.编写程序实现软料购买: 编写程序,接收用户输入的信息,选择购买的饮料。 可供选择的饮料有:咖啡、矿泉水和可乐。 其中,购买咖啡时可以选择:加糖、加奶还是什么都不加。 购买可乐时可以选择&#xff1…

1.编写程序实现软料购买:

编写程序,接收用户输入的信息,选择购买的饮料。

可供选择的饮料有:咖啡、矿泉水和可乐。

其中,购买咖啡时可以选择:加糖、加奶还是什么都不加。

购买可乐时可以选择:买可口可乐还是百事可乐。


本次编程我们将分成多个类来实现:

创建Drink类:

public abstract class Drink {//定义饮料的属性private String name;//名称private int volume;//容量private int price;//价格//定义getXxx()和setXxx()方法public String getName() {return name;}public void setName(String name) {this.name = name;}public int getVolume() {return volume;}public void setVolume(int volume) {this.volume = volume;}public int getPrice() {return price;}public void setPrice(int price) {this.price = price;}//定义有参的构造方法public Drink(String name, int volume,int price) {this.name = name;this.volume = volume;this.price=price;}//定义无参的构造方法public Drink() {}//定义抽象方法show()没有方法体public abstract void show();
}

 创建Coffee类继承Drink:

public class Coffee extends Drink {//定义咖啡的特有属性private String mixture;//添加物public String getMixture() {return mixture;}public void setMixture(String mixture) {this.mixture = mixture;}public Coffee(String name, int volume, String mixture, int price) {super(name, volume,price);this.mixture = mixture;}public Coffee() {}//重写show()方法@Overridepublic void show() {System.out.println("名称:" + getName() + "\n添加配料:" + mixture + "\n容量:" + getVolume() + "\n价格:" + getPrice()+"元");}
}

创建Cola类继承Drink:

public class Cola extends Drink{
private String type;//定义有参的构造方法public Cola(String name, int volume,int price,String type) {super(name, volume,price);this.type=type;}//定义无参的构造方法public Cola() {}public String getType() {return type;}public void setType(String type) {this.type = type;}//重写show()方法@Overridepublic void show() {System.out.println("名称:" + getName() +"\n种类:" + type + "\n容量:" + getVolume() + "\n价格:" + getPrice()+"元");}
}

创建Water类继承Drink: 

public class Water extends Drink {//定义有参的构造方法public Water(String name, int volume, int price) {super(name, volume, price);}//定义无参的构造方法public Water() {}//重写show()方法@Overridepublic void show() {System.out.println("名称:" + getName() + "\n容量:" + getVolume() + "\n价格:" + getPrice());}
}

创建DrinkTest测试类(main):

//导Scanner包
import java.util.Scanner;
public class DrinkTest {public static void main(String[] args) {//创建键盘录入对象Scanner sc = new Scanner(System.in);while (true){System.out.print("请选择饮料(1、咖啡 2、矿泉水 3、可乐 0、退出):");int num = sc.nextInt();Drink drink;if (num==1){drink = new Coffee();drink.setName("咖啡");System.out.print("请输入购买的容量:");int volume = sc.nextInt();drink.setVolume(volume);System.out.print("请问是否要配料:(1、加糖 2、不加糖 3、什么都不加):");int num2 = sc.nextInt();if (num2==1){((Coffee) drink).setMixture("加糖");}else if (num2==2){((Coffee) drink).setMixture("加奶");}else if (num2==3){((Coffee) drink).setMixture("什么都不加");}else {System.out.println("没有你想要的配料!");continue;}System.out.println("您购买的信息如下:");drink.setPrice(6);drink.show();}else if (num==2){drink =  new Water("矿泉水",500,2);System.out.println("您购买的信息如下:");drink.show();}else if (num==3){drink = new Cola();drink.setName("可乐");System.out.print("请输入购买的容量:");int volume = sc.nextInt();drink.setVolume(volume);System.out.print("请输入购买可乐的种类:(1、百世可乐 2、可口可乐):");int num2 = sc.nextInt();if (num2==1){((Cola) drink).setType("百世可乐");}else if (num2==2){((Cola) drink).setType("可口可乐");}else {System.out.println("没有你想要种类的可乐!");continue;}System.out.println("您购买的信息如下:");drink.setPrice(3);drink.show();}else if (num==0){System.out.println("欢迎下次光临!");break;}else {System.out.println("没有你想要的饮料!");}}}
}

 运行结果:

请选择饮料(1、咖啡 2、矿泉水 3、可乐 0、退出):1
请输入购买的容量:50
请问是否要配料:(1、加糖 2、不加糖 3、什么都不加):1
您购买的信息如下:
名称:咖啡
添加配料:加糖
容量:50
价格:6元
请选择饮料(1、咖啡 2、矿泉水 3、可乐 0、退出):1
请输入购买的容量:30
请问是否要配料:(1、加糖 2、不加糖 3、什么都不加):2
您购买的信息如下:
名称:咖啡
添加配料:加奶
容量:30
价格:6元
请选择饮料(1、咖啡 2、矿泉水 3、可乐 0、退出):1
请输入购买的容量:34
请问是否要配料:(1、加糖 2、不加糖 3、什么都不加):3
您购买的信息如下:
名称:咖啡
添加配料:什么都不加
容量:34
价格:6元
请选择饮料(1、咖啡 2、矿泉水 3、可乐 0、退出):2
您购买的信息如下:
名称:矿泉水
容量:500
价格:2
请选择饮料(1、咖啡 2、矿泉水 3、可乐 0、退出):3
请输入购买的容量:100
请输入购买可乐的种类:(1、百世可乐 2、可口可乐):1
您购买的信息如下:
名称:可乐
种类:百世可乐
容量:100
价格:3元
请选择饮料(1、咖啡 2、矿泉水 3、可乐 0、退出):3
请输入购买的容量:45
请输入购买可乐的种类:(1、百世可乐 2、可口可乐):2
您购买的信息如下:
名称:可乐
种类:可口可乐
容量:45
价格:3元
请选择饮料(1、咖啡 2、矿泉水 3、可乐 0、退出):1
请输入购买的容量:43
请问是否要配料:(1、加糖 2、不加糖 3、什么都不加):4
没有你想要的配料!
请选择饮料(1、咖啡 2、矿泉水 3、可乐 0、退出):3
请输入购买的容量:234
请输入购买可乐的种类:(1、百世可乐 2、可口可乐):3
没有你想要种类的可乐!
请选择饮料(1、咖啡 2、矿泉水 3、可乐 0、退出):0
欢迎下次光临!

Process finished with exit code 0


 本次编程相对于1.0版本的Java多态实现饮料购买咖啡、可乐、矿泉水变得更加灵活方便,与我们现实生活相符合。


到底啦!给靓仔点个关注吧!

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

相关文章:

  • 深圳模板网站制作/竞价推广员月挣多少
  • 普通网站制作/发布外链
  • 重庆长寿网站设计公司推荐/国内可访问的海外网站和应用
  • 银行门户网站建设方案/百度收录是什么意思
  • 哪个网站是做韩国化妆品正品/站长统计app进入网址新版小猪
  • 新加坡网站后缀/百度关键词搜索指数
  • 有没有做语文题的网站/小程序开发软件
  • 莱芜做网站/推广工具有哪些
  • 网站seo的推广计划/友情链接赚钱
  • 做动画 的 网站/网站如何进行网络推广
  • 网站大多用源码来做吗/百度小程序对网站seo
  • 微信如何上传wordpress/seo顾问什么职位
  • 网站建设工作部署会/网络宣传推广方法
  • 5网站建设公司/百度学术论文查重
  • 什么样式表一般用于大型网站/搜索引擎推广与优化
  • 有哪些网站结构是不合理的/写手接单平台
  • 手机网站开发公司/职业培训机构排名前十
  • 注册网站请签署意见是写无/谷歌浏览器 免费下载
  • 后台网站要做权限前端还是后台做/一般网站推广要多少钱
  • b站到底是哪个网站/百度新站关键词排名
  • 环保设备公司网站模板/百度快速收录软件
  • 常用python编程软件/windows优化大师怎么卸载
  • 浙江省网站建设公司排名/宁波搜索引擎优化seo
  • 网站备案正常多久/百度企业认证怎么认证
  • 旅游酒店网站建设/秦皇岛seo招聘
  • 贵港网站推广/qq群推广网站免费
  • 机械设备如何做网站/百度竞价冷门产品
  • 做网站运营是有提成的吗/网站首页面设计
  • 长宁网站建设公司/中小企业网站优化
  • 网站后台添加图片链接/seo标题优化步骤
  • 云原生 —— K8s 容器编排系统
  • vscode 字体的跟换
  • k8s常用基础命令总结
  • vue3核心语法
  • rust-方法语法
  • Vue2——5