「java计算优惠」java计算折扣

博主:adminadmin 2023-01-06 04:21:07 627

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

本文目录一览:

急!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计算折扣的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。