栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

用java的二维数组做一个简易计算优惠小程序(附带源码)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用java的二维数组做一个简易计算优惠小程序(附带源码)

要求:

1、单点: 溜肥肠24元 酱肘子32 米饭3元 

2、订单满30打八折

3、优惠价: 溜肥肠18元

4、打八折与优惠价不能同时使用,点这三样,最少多少钱?

思路:

首先定义一个 String 类型的二维数组,用存放数据

然后使用 for 遍历二维数组,输出数组里的数据

接着分别计算打折和优惠的价格

最后利用 if 进行判断,并提示用户最优选

源码:

public class Exercise {
    public static void main(String[] args){
        //溜肥肠原价lfcD,溜肥肠优惠价lfcY,酱肘子jzz,米饭mf
        int lfcD=24,lfcY=18,jzz=32,mf=3;
        //原价价格pay1,优惠价格pay2,折后价格pay3
        double pay1,pay2,pay3=0.0;//定义
        String[][] dingD={{"------安其拉的订单------"},{"溜肥肠","24.00"},{"酱肘子","32.00"},{"米饭","3.00"},{"------------------------"},{"今日优惠菜品溜肥肠","18.00"},{"------------------------"}};
        for(int i=0;i=30){
            pay3=pay1*0.8;
            System.out.println("该订单满30打8折,折后价格为"+pay3+"元");
        }//若满30打八折并输出
        if(pay3>pay2){
            System.out.println("优惠价最划算,最少花"+pay2+"元");
        }else{
            System.out.println("满30打8折最划算,最少花"+pay3+"元");
        }
    }
}

运行结果为:

知识点: 

        二维数组:数组中的数组

        数据类型[][] 数组名=new 数据类型[3][4];  //三行四列

        [3]:二维数组中,有3个一维数组

        [4]:3个一维数组中,每个数组的长度为4

        赋值:数组名[索引][索引]=值;

        取值:数组名[索引][索引];

        数据类型[][] 数组名={{1,4},{3,8,3},{22,58,66}};

        三个一维数组,第一个一维数组长度为2,第二个一维数组长度为3...

    欢迎大佬们补充

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1013170.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号