贩卖机的java代码,自动贩卖机java代码

求高手给我个参考代码,我做半天没做出来。java的一个换购系统,题目如下

import java.util.Scanner; public class ChangeGoods { public static void main(String[] args) { System.out.println("输入消费金额:"); Scanner scanner = new Scanner(System.in); String money = scanner.next(); int spendMoney = Integer.parseInt(money); System.out.println( "是否参加优惠换购活动?\n" + "1:满50元,加2元换购百事可乐饮料1瓶\n" + "2:满100元,加3元换购500ml可乐一瓶\n" + "3:满100元,加10元换购5公斤面粉\n" + "4:满200元,加10元可换购1个苏泊尔炒菜锅\n" + "5:满200元,加20元可换购欧莱雅爽肤水一瓶\n" + "0:不换购\n" + "请选择:" ); Scanner scannerInput = new Scanner(System.in); String select = scanner.next(); int option = Integer.parseInt(select); switch (option) { case 0: System.out.println("本次消费总金额:" + money); break; case 1: if(spendMoney=50){ System.out.println("本次消费总金额:" + (spendMoney + 2) ); System.out.println("成功换购:百事可乐饮料1瓶"); } break; case 2: if(spendMoney=100){ System.out.println("本次消费总金额:" + (spendMoney + 3) ); System.out.println("成功换购:500ml可乐一瓶"); } break; case 3: if(spendMoney=100){ System.out.println("本次消费总金额:" + (spendMoney + 10) ); System.out.println("成功换购:5公斤面粉"); } break; case 4: if(spendMoney=200){ System.out.println("本次消费总金额:" + (spendMoney + 10) ); System.out.println("成功换购:1个苏泊尔炒菜锅"); } break; case 5: if(spendMoney=200){ System.out.println("本次消费总金额:" + (spendMoney + 20) ); System.out.println("成功换购:欧莱雅爽肤水一瓶"); } break; default: break; } } }

网站建设、网站设计中从网站色彩、结构布局、栏目设置、关键词群组等细微处着手,突出企业的产品/服务/品牌,帮助企业锁定精准用户,提高在线咨询和转化,使成都网站营销成为有效果、有回报的无锡营销推广。创新互联建站专业成都网站建设十多年了,客户满意度97.8%,欢迎成都创新互联客户联系。

用java模拟饮料自动售卖工作程序,如价格已知,投入高于它本事价格自动计算找零,低于会提示请继续投

下附代码,可以在键盘输入加入判断,比如是否输入的是数字而不是字母等等,是否输入的是正数而不是其他符号... 另外可以将下面代码优化,封装,在main方法只做调用即可

package test;

import java.util.Scanner;

public class test {

public static void main(String[] args) {

boolean flag = true;

while(flag){

System.out.println("欢迎使用自动饮料售卖机");

System.out.println("1.雪碧 3.00");

System.out.println("2.可乐 3.00");

System.out.println("3.特仑苏 5.00");

System.out.println("4.农夫山泉 2.00");

@SuppressWarnings("resource")

Scanner input = new Scanner(System.in);

System.out.print("请输入你的选择是:");

int choise = input.nextInt();

System.out.print("请投币:");

int money = input.nextInt();

money(money, choise);

System.out.print("是否继续'1.继续 0.退出' :");

int goon = input.nextInt();

if(goon==1){

flag = true;

}else{

flag = false;

}

}

}

public static void money(int money,int choise){

switch(choise){

case 1:

if(money-30){

System.out.println("找零"+(money-3)+"元");

}else if(money-30){

System.out.println("请再投入"+(3-money)+"元");

}else if(money-3==0){

System.out.println("生活愉快");

}else{

System.out.println("输入有误!");

}

break ;

case 2:

if(money-30){

System.out.println("找零"+(money-3)+"元");

}else if(money-30){

System.out.println("请再投入"+(3-money)+"元");

}else if(money-3==0){

System.out.println("生活愉快");

}else{

System.out.println("输入有误!");

}

break ;

case 3:

if(money-50){

System.out.println("找零"+(money-5)+"元");

}else if(money-50){

System.out.println("请再投入"+(5-money)+"元");

}else if(money-5==0){

System.out.println("生活愉快");

}else{

System.out.println("输入有误!");

}

break ;

case 4:

if(money-20){

System.out.println("找零"+(money-2)+"元");

}else if(money-20){

System.out.println("请再投入"+(2-money)+"元");

}else if(money-2==0){

System.out.println("生活愉快");

}else{

System.out.println("输入有误!");

}

break ;

}

}

}

求一个面向对象的Python售货机代码,要求在问题中

python语法比java简单得多。 但缺少大企业支持,而且中文教材太少,估计还是只能当学习面向对象编程的业余爱好型语言。 尤其是国内,几乎找不到几家企业用python开发。 不过听说MS把python纳入.net体系了,未来也许会发展壮大吧。 不过作为个人,最好还是用主流语言。

求java自动贩卖机代码,最好有类的封装。请发至:forever.me.91@163.com 不胜感激。。

?xml version="1.0" encoding="UTF-8"?

CACSCommonRespCode0000/RespCodeRespInfo成功/RespInfo/CommonBizItem key="barcode" value="lshaoa,AZ1108"/Item key="iaspToken" value="66473631-ec94716e|local:9083/ASS|hosting:9085/IRCS"/Item key="epsbankno" value="159999"/

跪谢!求用JAVA编写一个自动贩卖机的程序

import java.util.Scanner;

public class Shop

{

private String coffee="咖啡";

private String coke="可乐";

private String tea="茶";

private double coffeeprice=2.00;

private double cokeprice=3.00;

private double teaprice=5;

private double price=0.0;

public Shop()

{

}

public void getName(int i)

{

if(i==1)

{

System.out.println("你选择的是咖啡");

}

if(i==2)

{

System.out.println("你选择的是可乐");

}

if(i==3)

{

System.out.println("你选择的是茶");

}

}

public double getShopping(int i,double p)

{

if(i==1)

{

if(pcoffeeprice)

{

System.out.println("您的钱不够买此商品");

}

else

{

price=p-coffeeprice;

}

}

if(i==2)

{

if(pcokeprice)

{

System.out.println("您的钱不够买此商品");

}

else

{

price=p-cokeprice;

}

}

if(i==3)

{

if(pteaprice)

{

System.out.println("您的钱不够买此商品");

}

else

{

price=p-teaprice;

}

}

return price;

}

public static void main(String[] args)

{

Shop shop=new Shop();

try

{

System.out.println("请选择你想要的商品\n 1.咖啡 2.可乐 3.茶");

Scanner si=new Scanner(System.in);

int i=si.nextInt();

System.out.println(" ");

if(i3||i1)

{

System.out.println("没有此产品");

}

else

{

shop.getName(i);

System.out.println(" ");

System.out.print("请付账:");

Scanner sp=new Scanner(System.in);

double p=sp.nextDouble();

System.out.println(" ");

if(shop.getShopping(i,p)!=0.0)

{

System.out.println("找你的钱:"+shop.getShopping(i,p));

}

}

}

catch(Exception ex)

{

System.out.println("请正确输入!");

}

}

}

java atm机代码

package arraylist;

import java.util.Scanner;

public class AtmDemo

{

public static void main(String[] args)

{

// TODO Auto-generated method stub

Scanner sc = new Scanner(System.in);

Boolean flag = true;

int times = 0;

while(flag){

times++;

if(times == 4){

System.out.println("密码错误,请取卡");

break;

}

System.out.println("请输入你的密码");

String password = sc.next();

if(password.equals("111111")){

Boolean moneyflag = true;

while(moneyflag){

System.out.println("请输入金额");

int number = sc.nextInt();

if(number = 0 number = 1000 number % 100 == 0){

System.out.println("用户取了" + number + "元。交易完成");

moneyflag = false;

}else{

System.out.println("请重新输入金额");

}

}

break;

}else{

continue;

}

}

}

}


分享文章:贩卖机的java代码,自动贩卖机java代码
浏览路径:http://csdahua.cn/article/hdspji.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流