「java超市折扣程序」java商品打折
今天给各位分享java超市折扣程序的知识,其中也会对java商品打折进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Java超市管理系统,在会员卡拦中输入会员卡号,在折扣拦中自动生成折扣。
- 2、用java写出商品打折程序
- 3、java编写 超市大优惠满800元以上输出打6折,满600元以上输出打7折,满400元
- 4、数据库如何用java写超市购物程序?
- 5、java编程,某市场推出促销活动,不同时段给予不同的优惠。请针对该项活动设计与实现批发计费类CalcFee。
Java超市管理系统,在会员卡拦中输入会员卡号,在折扣拦中自动生成折扣。
如果是网页写的话 : 用js脚本语言
1.会员卡栏添加一个onblur事件 向一个action发送异步请求 发送了请求查询数据库会收到一个代表折扣类型的数字或者字符串 。
2.在JS脚本中根据这个返回的数据做处理 :
比如返回0 是代表没有折扣 那么折扣栏中的价格=原价
如果返回1 是代表一级会员 折扣5% 那么折扣栏中的价格=原价X(1-5%)
。。。
3.至于action中涉及的方法,你应该不难实现,查询数据库后包装为实体对象。
4,折扣栏设为只读 用选择器找到 用val()方法修改里面的值
这样就完成了 希望帮到你
用java写出商品打折程序
尝试解答一下,这个里面还有老年和教师的判断就省略,主要是打折的代码
import java.util.Scanner;
class Test{
public static void main (String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入消费的金额:");
double oldprice = sc.nextDouble();
double newprice;
if(oldprice = 2000){
newprice = oldprice * 0.85;
}else if(oldprice = 1000 oldprice 2000){
newprice = oldprice * 0.9;
}else
newprice = oldprice;
Judge jud = new Judge();
if(jud.isTeacher()|| jud.isOldman())
newprice = newprice * 0.95;
System.out.println("打折后的价格是:" + newprice);
System.out.println("折扣的程度是: " + newprice / oldprice);
}
}
class Judge{
public boolean isTeacher(){
boolean isTeacher = false;
return isTeacher;
}
public boolean isOldman(){
boolean isOld = false;
return isOld;
}
}
java编写 超市大优惠满800元以上输出打6折,满600元以上输出打7折,满400元
public static void main(String[] args) {
// 消费金额
int amount = 0;
if(amount = 800) {
System.out.println("打6折");
}
else if(amount = 600) {
System.out.println("打7折");
}
else if(amount = 400) {
System.out.println("打8折");
}
else if(amount = 200) {
System.out.println("打9折");
}
else {
System.out.println("不打折");
}
}
数据库如何用java写超市购物程序?
要使用Java编写超市购物程序,您需要使用Java数据库编程技术来连接到您的数据库并执行相关的数据库操作。在Java中,您可以使用JDBC(Java数据库连接)API来连接到数据库并执行SQL语句。例如,您可以使用JDBC API来执行以下操作:
创建数据库连接
执行增删改查(CRUD)操作
提交或回滚事务
执行存储过程和函数
查询数据库元数据
此外,您还可以使用Java的面向对象编程技术来封装数据库操作,以便更方便地在您的程序中使用。例如,您可以创建一个类来表示超市商品,并定义一些方法来执行商品的增删改查操作。这样,您就可以在程序中通过调用这些方法来简单地完成对数据库的操作,而不需要编写复杂的SQL语句。
java编程,某市场推出促销活动,不同时段给予不同的优惠。请针对该项活动设计与实现批发计费类CalcFee。
这个是按您的需求写的,您看看吧,没有用您说要求的Date,Round, 因为我觉得我用的方法会更好一点
import java.text.DecimalFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class CalcFee {
int num;//批发数量
double per_price;//单价
int start_num;//起批数量
int discount;//优惠折扣
double total_price;//总价
boolean boo;//是否可以起批
//根据当前时间段设置起批数量、单价、优惠折扣等信息
public void set_info(){
Calendar calendar = GregorianCalendar.getInstance();
int hour = calendar.get(Calendar.HOUR_OF_DAY);
if (hour == 11 || hour == 16){
start_num = 100;
per_price = 3;
discount = 8;
} else {
start_num = 200;
per_price = 5;
discount = 9;
}
}
//根据批发数量num计算总价
public void calc(int num){
this.num = num;
boo = this.num start_num;
if (boo) {
total_price = (per_price * start_num) + (per_price * (num-start_num) * discount/10);
} else {
total_price = per_price * num;
}
}
//输出费用清单
public void show(){
DecimalFormat df = new DecimalFormat("###.00");
String display =
"起批数量:"+start_num +
"\n单价:"+per_price +
"\n优惠折扣:"+ discount +"折"+
"\n批发数量:"+ num +
"\n============" +
"\n总价:"+df.format(total_price);
System.out.println(display);
}
public static void main(String[] args) {
CalcFee c = new CalcFee();
c.set_info();
c.calc(201);
c.show();
}
}
java超市折扣程序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java商品打折、java超市折扣程序的信息别忘了在本站进行查找喔。