
正文
java计算折扣源代码 java商场打折程序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
编程JAVA入门基础题,求大神帮忙解答下,详细点谢谢!
public static void main(String[] args){
System.out.println("请输入是否是会员:是(y)/否(其它字符)");
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
boolean vip = false;
if(str != null str.contains("y") str.length() == 1){
vip = true;
}
System.out.println("请输入购物金额:");
double money = scanner.nextDouble();
double defray = money;
if(vip){
if(money = 200){
defray = money * 0.75;
} else{
defray = money * 0.8;
}
} else{
if(money = 100){
defray = money * 0.9;
}
}
System.out.println(String.format("实际支付金额:%f" ,defray));
scanner.close();
}
相关问答
Q1: 用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;
}
}
Q2: java:某商场给顾客的折扣率如下 购物金额小于200,不打折。购物金额大于等于200小于500
这是javajava计算折扣源代码的基础问题, 主要考察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);
}
}
Q3: 急!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计算折扣源代码和java商场打折程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







