2 luanpaixie262 luanpaixie262 于 2016.03.07 20:09 提问

这是一个比较有意思的Java题目,我却不太会

这个不太会写代码,知道怎么写的求教一下,大神们来帮帮忙吧,快死了⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图片说明

2个回答

qq915845584
qq915845584   2016.03.07 20:24
已采纳

int egg = 100;
double price = 1;
double prices = 0.8;
double payMoney = 0;
int number = 0;
Scanner sc = new Scanner(System.in);
Sytem.out.print("请输入要购买的数量:");
number = sc.nextInt();
System.out.println();
if(number >= 10){
payMoney = number * 0.8;
}else{
payMoney = number * 1;
}
System.out.println("应付:" + payMoney + "元");
System.out.println("剩余鸡蛋个数:" + (100 - number));

luanpaixie262
luanpaixie262 回复疯子在右。: 实在太谢谢你了
接近 2 年之前 回复
xionglangs
xionglangs   Rxr 2016.03.07 20:52

public class sellEggs {

/**
 * 判断是否输入的是数字
 * 
 * @param str
 * @return
 */
public static boolean isNum(String str) {
    try {
        new BigDecimal(str);
        return true;
    } catch (Exception e) {
        return false;
    }
}

public static void main(String[] args) {
    int eggsNumer = 100;// 定义基本的鸡蛋数
    Scanner sc = new Scanner(System.in);
    String answer = "Y";
    do {
        System.out.println("请输入需要购买的鸡蛋数");
        String eggsNum = sc.next();
        if (isNum(eggsNum)) {
            int eggs = Integer.parseInt(eggsNum);
            if (eggs < eggsNumer) {
                if(eggs<10){
                    System.out.println("您好您购买的鸡蛋数为:"+eggs+"单价:1元,总计:"+eggs*1);
                }else{
                    System.out.println("您好您购买的鸡蛋数为:"+eggs+"单价:1元,总计:"+eggs*0.8);
                }
                System.out.println("商场剩余的鸡蛋数是:"+(eggsNumer-eggs));
                System.out.println("是否需要再次购买 Y/N");
                answer = sc.next();
            } else {
                System.out
                        .println("商场鸡蛋数不足,请您少买一点鸡蛋或是等明天商场再进一批新鸡蛋的时候来买,可以吗?E/N");
                answer = sc.next();
            }
        } else {
            System.out.println("您输入的数目有误,请重新输入数字");
        }
    } while (!"N".equals(answer));
    System.out.println("谢谢光临,欢迎下次再来");
}

}

luanpaixie262
luanpaixie262 回复编程爱好者熊浪: 谢谢哈
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!