「java购物换购」java购买

博主:adminadmin 2022-11-27 08:22:10 63

今天给各位分享java购物换购的知识,其中也会对java购买进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用java编写实现简单购物系统

package cn.job01;

import java.util.Scanner;

public class Lx07 {

public static void choice() {

System.out.println("登陆菜单 ");

System.out.println("1登陆系统");

System.out.println("2退出");

}

static void choice1() {

System.out.println("购物管理系统客户信息");

System.out.println("1显示所有客户信息");

System.out.println("2添加客户信息");

System.out.println("3修改客户信息");

System.out.println("4查询客户信息");

}

static void choice2() {

System.out.println("购物管理系统真情回馈");

System.out.println("1幸运大放送");

System.out.println("2幸运抽奖");

System.out.println("3生日问候");

}

public static void main(String[] args) {

choice();

Scanner input = new Scanner(System.in);

System.out.println("请输入1or2");

int num = input.nextInt();

switch (num) {

case 1:

System.out.println("主菜单");

System.out.println("1客户信息管理");

System.out.println("2购物结算");

System.out.println("3真情回馈");

System.out.println("4注销");

break;

}

System.out.println("选择输入数字");

int num1 = input.nextInt();

switch (num1) {

case 1:

choice1();

break;

case 2:

System.out.println("购物结算");

break;

case 3:

choice2();

break;

case 4:

choice();

break;

}

}

}

去修改下

购物系统编程使用java在esplse上

double jinE=0;//花费金额

int xuanZe=0;//0:默认不选择加钱,1:第一种选择,2:第二种选择

// /////购物和选择过程省略,下面是if和switch语句实现逻辑

if(jinE50){

System.out.println("本次消费"+jinE+"元,欢迎下次光临");

} else if(jinE=50 jinE100){

switch (xuanZe){

case 0:

System.out.println("本次消费"+jinE+"元,欢迎下次光临");

break;

case 1:

System.out.println("本次消费"+jinE+2+"元,获得百事一瓶,欢迎下次光临");

break;

}

}else if(jinE=100 jinE200){

switch (xuanZe){

case 0:

System.out.println("本次消费"+jinE+"元,欢迎下次光临");

break;

case 1:

System.out.println("本次消费"+jinE+3+"元,获得可乐一瓶,欢迎下次光临");

break;

case 2:

System.out.println("本次消费"+jinE+10+"元,获得面粉一袋,欢迎下次光临");

break;

}

}

else if(jinE=200){

switch (xuanZe){

case 0:

System.out.println("本次消费"+jinE+"元,欢迎下次光临");

break;

case 1:

System.out.println("本次消费"+jinE+10+"元,获得锅一口,欢迎下次光临");

break;

case 2:

System.out.println("本次消费"+jinE+20+"元,获得欧莱雅,欢迎下次光临");

break;

}

}

刚学java,向大家请教下: 下面这个循环怎么使在输入不是数字的时候继续循环重新选择“换购活动”?

将下面这段代码用while(true)包起来就可以了。。。

if(input.hasNextInt()==true){

int money=input.nextInt();

if(money=200){

System.out.println("是否参加优惠换购活动:");

System.out.println("1:满50元,加2元换购百事可乐1瓶");

System.out.println("2:满100元,加3元换购500ml可乐一瓶");

System.out.println("3:满100元,加10元换购5公斤面粉");

System.out.println("4:满200元,加10元可换购1个苏泊尔炒菜锅");

System.out.println("5:满200元,加20元可换购欧莱雅爽肤水一瓶");

System.out.println("0:不换购");

boolean c;

int a;

System.out.print("请选择:");

do{

c=true;

a=input.nextInt();

int b1,b2,b34,b5;

b1=money+2;b2=money+3;b34=money+10;b5=money+20;

if(a==1){

System.out.println("本次消费总金额:"+b1);

System.out.println("成功换购:百事可乐1瓶");

}else if(a==2){

System.out.println("本次消费总金额:"+b2);

System.out.println("成功换购:500ml可乐一瓶");

}else if(a==3){

System.out.println("本次消费总金额:"+b34);

System.out.println("成功换购:5公斤面粉");

}else if(a==4){

System.out.println("本次消费总金额:"+b34);

System.out.println("成功换购:1个苏泊尔炒菜锅");

}else if(a==5){

System.out.println("本次消费总金额:"+b5);

System.out.println("成功换购:欧莱雅爽肤水一瓶");

}else if(a==0){

System.out.println("本次消费总金额:"+money);

}else{

System.out.println("输入错误!请重新选择");

c=false;

}

}while(!c);

}else{

}

}else{

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

}

}

求高手给我个参考代码,我做半天没做出来。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; } } }

java购物代码怎么把消费金额。。解码后输多少变到 ??位置,还得加活动1的钱2快 下面有图!!

import java.util.Scanner;

public class GoShopping {

 public static void main(String[] args) {

  double sum=0;

  Scanner input = new Scanner(System.in);

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

  double money = input.nextDouble();

  System.out.println("是否参加优惠活动:");

  System.out.println("1:满50元,加2元可换购百事可乐饮料一瓶");

  System.out.println("2:满100元,加3元可换购500ml可乐一瓶");

  System.out.println("3:满100元,加10元可换购5公斤面粉");

  System.out.println("4:满200元,加10元可换购1个苏泊尔炒菜锅");

  System.out.println("5:满200元,加20元可换购欧莱雅爽肤水一瓶");

  System.out.println("0:不换购");

  System.out.println("请选择:");

  int num = input.nextInt();

  switch (num) {

  case 0:

   System.out.println("不换购!");

   break;

  case 1:

   sum=money+2;

   System.out.println("本次消费总金额:"+sum);

   System.out.println("成功换购:百事可乐一瓶!");

   break;

  case 2:

   sum=money+3;

   System.out.println("本次消费总金额:"+sum);

   System.out.println("成功换购:500ml可乐一瓶!");

   break;

  case 3:

   sum=money+10;

   System.out.println("本次消费总金额:"+sum);

   System.out.println("成功换购:5公斤面粉!");

   break;

  case 4:

   sum=money+10;

   System.out.println("本次消费总金额:"+sum);

   System.out.println("成功换购:苏泊尔炒菜锅!");

   break;

  case 5:

   sum=money+20;

   System.out.println("本次消费总金额:"+sum);

   System.out.println("成功换购:欧莱雅爽肤水一瓶!");

   break;

  default:

   System.out.println("操作有误!请核对后输入!");

   break;

  }

  

 }

}

要定义一个变量来接收消费总金额 不能直接写成这样:

System.out.println("本次消费总金额:"+money+2);

 这样只是把两个数连接起来(+号起连接作用) 而不是求和

这个怎么用Java做?

教你一个算法,随便输入一个日期然后计算出和1980年1月1日之间的间隔天数day,然后用这个天数day%5得到一个数yushu,这个数必然=0=4,让后用switch

case语句,yushu等于0,3,4的时候就是在晒网。要是等于1,2就是在打渔了。。相信代码你是能写的出来的吧?

java购物换购的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java购买、java购物换购的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-27,除非注明,否则均为首码项目网原创文章,转载请注明出处。