📝用户输入VIP等级计算商品折扣价格

VIP等级:VIP-1级打9折,VIP-2级打8折,VIP-3级打7折,其他等级不打折🙃

商品原价为4500元

📖数据结构:

等级 折扣
VIP 1 级 9 折
VIP 2 级 8 折
VIP 3 级 7 折
不是VIP 10折

🤔算法分析:

共分三个等级,随着VIP等级数增高,折扣数降低,

通过找寻规律得到10减去等级数等于折扣数😋

✏算法编写:

//Max为最大等级数,Min为最小等级数,VIP为当前等级数
((VIP <= Max & VIP >= Min) ? (10 - VIP): 10);	//求折扣数

如果等级数在设定范围内,则进行相应的折扣

如果不在,则按照10折(原价)进行折扣

📑运行源码:

package Project;

import java.util.Scanner;

public class Universal {
        public static void main(String[] args) {
                Scanner Scan = new Scanner(System.in);
                System.out.printf("请输入会员等级:");
                int VIP = Scan.nextInt();
                int Price = ((VIP <= 3 & VIP >=1) ? (10 - VIP): 10);
                System.out.println("您享有的优惠是:" + Price  + "折");
                System.out.println("此商品折扣前是:" + 4500.0 + "元");
                System.out.println("此商品折扣后是:" + 4500 * (Price / 10.0) + "元");
                Scan.close();
        }
}