标题:
《Java入门123》第99页习题的代码如何复用?
[打印本页]
作者:
wangqing
时间:
2011-7-10 11:12
标题:
《Java入门123》第99页习题的代码如何复用?
代码如下:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class xitiyi {
public static void main(String[] args) throws IOException {
BufferedReader reader =new BufferedReader(new InputStreamReader(System.in));
int totalCost = 0;
System.out.println("请输入该用户的消费金额:");
totalCost = Integer.parseInt(reader.readLine());
if (totalCost >= 200 && totalCost <300) {
System.out.println("恭喜您,获得20元的优惠券!");
}
if (totalCost >= 300 && totalCost <500) {
System.out.println("恭喜您,获得50元的优惠券!");
}
if (totalCost >= 500) {
System.out.println("恭喜您,获得100元的打折卡!");
}
if (totalCost > 0 && totalCost < 200) {
System.out.println("对不起~!您的消费金额小于200元 ,暂时不能获取任何奖品,请继续消费 ^_^!祝您在本店消费愉快~!");
}
if (totalCost == 0) {
System.out.println("出错啦~!消费金额不能小于或者等于零,欢迎您来本店体验消费,多消费多反馈,惊喜大奖等你拿哦~! ^_^");
}
if (totalCost < 0 ){
System.out.println("开什么玩笑,拿了我的钱还想拿我的奖品?实在不行就选个帅哥或美女领回去吧?@#$%^%^$^%$^#^$^%$^");
}
}
}
如何做才能让程序又返回从头接受下一位顾客兑奖呢?
我知道是自己概念不清,请哪位大侠指点一二~
拜托了~
作者:
wangqing
时间:
2011-7-10 14:13
唔,原来,只需要在如下地方做如下修改就可以啊~!
int totalCost = 0;
while (totalCost >= 0){
。。。。。
}
其实这里的while (totalCost >= 0)根本没有实质的意义,但加上它就可以控制代码从头再次循环了啊。
唉,还是对while没有完全吃透惹的祸。
作者:
wangqing
时间:
2011-7-10 14:35
哈,现在比较好玩了~!
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class xitiyi {
public static void main(String[] args) throws IOException {
BufferedReader reader =new BufferedReader(new InputStreamReader(System.in));
int totalCost = 0;
while (totalCost >= 0){
System.out.print("\r");
System.out.println("请输入用户的消费金额:");
totalCost = Integer.parseInt(reader.readLine());
if (totalCost >= 200 && totalCost <300) {
System.out.println("恭喜您,获得20元的优惠券!");
}
if (totalCost >= 300 && totalCost <500) {
System.out.println("恭喜您,获得50元的优惠券!");
}
if (totalCost >= 500) {
System.out.println("恭喜您,获得100元的打折卡!");
}
if (totalCost > 0 && totalCost < 200) {
System.out.println("对不起~!您的消费金额小于200元 ,暂时不能获取任何奖品,请继续消费 ^_^!祝您在本店消费愉快~!");
}
if (totalCost == 0) {
System.out.println("出错啦~!消费金额不能小于或者等于零,欢迎您来本店体验消费,多消费多反馈,惊喜大奖等你拿哦~! ^_^");
}
if (totalCost < 0 ){
System.out.println("开什么玩笑,拿了我的钱还想拿我的奖品?实在不行就选个帅哥或美女领回去吧?@#$%^%^$^%$^#^$^%$^");
System.out.println("糟糕~!伤心到兑奖系统都崩溃了,继续兑奖,请重新起动本兑奖程序5555");
}
}
}
}
欢迎光临 万卷图书 (http://wanjuanchina.net/)
Powered by Discuz! 7.0.0