求大神帮忙,谢谢!!!!!(要Java代码)

1:编写程序实现:从键盘输入顾客购买金额,再从键盘输入顾客类型:“会员”、“普通”,然后按照下面打折策略,通过程序计算该顾客实际付款额。打折策略:普通顾客购物满100元打... 1:编写程序实现:从键盘输入顾客购买金额,再从键盘输入顾客类型:“会员”、“普通”,然后按照下面打折策略,通过程序计算该顾客实际付款额。
打折策略:普通顾客购物满100元打9折;会员购物打8折,会员购物满200元打7.5折。
实现思路:
(1)先从键盘输入购买金额和顾客类型,注意加上提示信息;
(2)外层判断是会员还是普通顾客;
(3)内层判断是否达到相应打折要求,计算打折后实际付款额;
(4)输入顾客实际付款额。
2:
输出下面三角形图,要求使用for语句实现。
展开
 我来答
pk_js
2014-03-14 · 超过14用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:18.5万
展开全部
//第一题的答案:
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(); 
       }
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式