求大神帮忙,谢谢!!!!!(要Java代码)
1:编写程序实现:从键盘输入顾客购买金额,再从键盘输入顾客类型:“会员”、“普通”,然后按照下面打折策略,通过程序计算该顾客实际付款额。打折策略:普通顾客购物满100元打...
1:编写程序实现:从键盘输入顾客购买金额,再从键盘输入顾客类型:“会员”、“普通”,然后按照下面打折策略,通过程序计算该顾客实际付款额。
打折策略:普通顾客购物满100元打9折;会员购物打8折,会员购物满200元打7.5折。
实现思路:
(1)先从键盘输入购买金额和顾客类型,注意加上提示信息;
(2)外层判断是会员还是普通顾客;
(3)内层判断是否达到相应打折要求,计算打折后实际付款额;
(4)输入顾客实际付款额。
2:
输出下面三角形图,要求使用for语句实现。 展开
打折策略:普通顾客购物满100元打9折;会员购物打8折,会员购物满200元打7.5折。
实现思路:
(1)先从键盘输入购买金额和顾客类型,注意加上提示信息;
(2)外层判断是会员还是普通顾客;
(3)内层判断是否达到相应打折要求,计算打折后实际付款额;
(4)输入顾客实际付款额。
2:
输出下面三角形图,要求使用for语句实现。 展开
1个回答
展开全部
//第一题的答案:
import java.util.Scanner;
public class test {
public static void main(String[] args)
{
System.out.println("输入购买金额:");
Scanner input=new Scanner(System.in);
double a=input.nextDouble();
System.out.println("输入顾客类型(会员或普通):");
String b=input.next();
if(b=="会员")
{
if(a>=100)
{
a=a*0.8;
System.out.println("需付款:"+a);
}
else
{
System.out.println("需付款:"+a);
}
}
if(b=="普通")
{
if(a>=200)
{
a=a*0.75;
System.out.println("需付款:"+a);
}
else
{
System.out.println("需付款:"+a);
}
}
}
}
//下面是第二题答案:
public class test {
public static void main(String[] args)
{
for(int i = 0; i < 3; i++)
{
for(int x = i + 1; x < 3; x++)
{
System.out.print(" ");
}
for(int y = 0; y < (i + 1) * 2 - 1; y++)
{
System.out.print("*");
}
System.out.println();
}
for(int i = 0; i < 4; i++)
{
for(int x = 0; x < i; x++)
{
System.out.print(" ");
}
for(int y = i; y < 2 * 4 - i - 1; y++)
{
System.out.print("*");
}
System.out.println();
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询