「java计算优惠」java计算折扣
今天给各位分享java计算优惠的知识,其中也会对java计算折扣进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、急!Java 练习 根据会员积分,计算所享受的折扣.
- 2、Java编写程序计算打折后金额
- 3、编写一个java消费单算出折扣怎么写如图
- 4、急!Java 练习 根据会员积分,计算所享受的折扣。
- 5、java:某商场给顾客的折扣率如下 购物金额小于200,不打折。购物金额大于等于200小于500
急!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编写程序计算打折后金额
public static void main(String[] args) {
double amount = 1200;// 消费金额
boolean isTeacherOrOld = true; // 是否有教师资格证或者老人标识
BigDecimal discountEightFive = new BigDecimal("0.85");// 85折
BigDecimal discountNine = new BigDecimal("0.9");// 95折
BigDecimal discountNineFive = new BigDecimal("0.95");// 95折
BigDecimal bdAmount = new BigDecimal(Double.toString(amount));
BigDecimal calcAmount = new BigDecimal("0.00");
if (amount = 2000) {
calcAmount = bdAmount.multiply(discountEightFive);
} else if (amount 1000 amount 2000) {
calcAmount = bdAmount.multiply(discountNine);
} else {
calcAmount = new BigDecimal(Double.toString(amount));
}
if (isTeacherOrOld amount = 1000) {
System.out.println("消费金额:" + calcAmount.multiply(discountNineFive).toString());
} else {
System.out.println("消费金额:" + calcAmount.toString());
}
}
编写一个java消费单算出折扣怎么写如图
没有理解你的问题,是想打印出图上的效果,还是说告诉我原价和折后价让我算折扣?
急!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了
java:某商场给顾客的折扣率如下 购物金额小于200,不打折。购物金额大于等于200小于500
这是java的基础问题, 主要考察的就是if else的使用.
参考代码如下
public class SearchFrame {
public static void main(String[] args) {
double m=520;
computeMoney(m);
double m1=5000;
computeMoney(m1);
}
//此方法用于计算 折扣 和应付金额
public static void computeMoney(double m) {// m为购物金额
double rate = 1.0;// rate代表折扣率;初始折扣率是
if (m = 5000) {
rate = 0.65;
} else if (m = 1000) {
rate = 0.7;
} else if (m = 500) {
rate = 0.8;
} else if (m = 200) {
rate = 0.9;
}
// pay为实际应付金额
double pay = m*rate;
//注意,输出的时候,日常生活中习惯上, 折扣不是用0.65来表示, 而是6.5表示,所以需要乘10
System.out.println("购物金额:"+m+"\t折扣:"+rate*10+"\t实际应付金额:"+pay);
}
}
关于java计算优惠和java计算折扣的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。