您的位置:

java商场会员享优惠,java商品打折

本文目录一览:

商场推出幸运抽奖活动的java初级代码编写

public class Lucky {

public static void main(String[] args){

System.out.println("请输入您的4位会员卡号:");

Scanner sc = new Scanner(System.in);

int number = sc.nextInt(); //接收用户从控制台输入的会员卡号,并保存在会员卡号变量中

int a = number/1000; //千位

int b = number%1000/100; //百位

int c = number%100/10; //十位

int d = number%10; //个位

if((a+b+c+d)20){

System.out.println("恭喜中奖!您是幸运客户");

}else{

System.out.println("谢谢参与!");

}

}

}

最基础的 没有异常判断 无限循环输入什么东西

急!Java 练习 根据会员积分,计算所享受的折扣。新手提问。

public static void main(String[] args) {

Scanner sc = new Scanner(System.in); // 从控制台输入

int jf = sc.nextInt();

if (jf  2000)

System.out.println("0.9折");

else if (jf = 2000  jf  4000)

System.out.println("0.8折");

else if (jf = 4000  jf  8000)

System.out.println("0.7折");

else

System.out.println("0.6折");

}

急!Java 练习 根据会员积分,计算所享受的折扣.

import java.util.Scanner;

public class Test1 {

public static void main(String[] args) {

System.out.println("请输入会员积分:");

Scanner sc=new Scanner(System.in);

int a=sc.nextInt();

sc.close();

if(a200){

System.out.println("该会员享受的折扣是:0.9");

}else if(a=2000a=4000){

System.out.println("该会员享受的折扣是:0.8");

}else if(a=4000a=8000){

System.out.println("该会员享受的折扣是:0.7");

}else if(a=8000){

System.out.println("该会员享受的折扣是:0.6");

}

}

}

用Java知识解决 ,某商场促销,满百减四十,商品原价int a , 请用表达式表示实际销售价格。

先用总价除以100得到int a.

用总价减去a*40。

注意:控制总价除以100的时候是向上取还是向下取。

Java超市管理系统,在会员卡拦中输入会员卡号,在折扣拦中自动生成折扣。

如果是网页写的话 : 用js脚本语言

1.会员卡栏添加一个onblur事件 向一个action发送异步请求 发送了请求查询数据库会收到一个代表折扣类型的数字或者字符串 。

2.在JS脚本中根据这个返回的数据做处理 :

比如返回0 是代表没有折扣 那么折扣栏中的价格=原价

如果返回1 是代表一级会员 折扣5% 那么折扣栏中的价格=原价X(1-5%)

。。。

3.至于action中涉及的方法,你应该不难实现,查询数据库后包装为实体对象。

4,折扣栏设为只读 用选择器找到 用val()方法修改里面的值

这样就完成了 希望帮到你

急!Java 练习 根据会员积分,计算所享受的折扣。

package com.javaeye.morflame;

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner in=new Scanner(System.in);

System.out.print("输入积分:");

int a=in.nextInt();

int result=zhekou(a);

System.out.println("折扣为"+result+"折");

}

//求折扣的函数

private static int zhekou(int a) {

int result=0;

if(a2000)

{

result= 9;

}

else if(a4000){

result= 8;

}

else if(a8000){

result= 7;

}

else if(a=8000){

result= 6;

}

else{

System.out.println("输入的积分不在范围内!");

}

return result;

}

}

如果楼主觉得还不行,自己在这个基础上改一下下代码肯定就OK了