「java超市折扣程序」java商品打折

博主:adminadmin 2023-01-22 15:51:07 298

今天给各位分享java超市折扣程序的知识,其中也会对java商品打折进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

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超市折扣程序的信息别忘了在本站进行查找喔。