public static void main(String[] args) {
char n = 0;
String y;
Scanner input = new Scanner(System.in);
System.out.println("请输入你的会员卡号:");
String vipNumber = input.next();
System.out.println("请输入你的会员积分:");
double vipScore = input.nextDouble();
Object st = null;
do {
if (vipScore >= 5000 && vipScore < 15000) {
Gift gift = new Gift();
gift.name = "vivo手机一部";
gift.price = 5300;
System.out.println("恭喜你!获得:" + gift.toString());
} else if (vipScore >= 15000) {
Gift gift = new Gift();
gift.name = "笔记本电脑";
gift.price = 12000;
System.out.println("恭喜你!获得" + gift.toString());
} else {
System.out.println("对不起,你的积分不足");
}
} while (st.equals(y));
System.out.println("请问是否继续,继续请输入y,结束请输入n");
String st = input.next();
}
String vipNumber = input.next();
vipNumber.ChartAt(0)可以获得字符
你这继续输入也应该放在while循环内。
public static void main(String[] args) {
char n = 0;
String y;
Scanner input = new Scanner(System.in);
System.out.println("请输入你的会员卡号:");
String vipNumber = input.next();
System.out.println("请输入你的会员积分:");
double vipScore = input.nextDouble();
String st = null;
do {
if (vipScore >= 5000 && vipScore < 15000) {
Gift gift = new Gift();
gift.name = "vivo手机一部";
gift.price = 5300;
System.out.println("恭喜你!获得:" + gift.toString());
} else if (vipScore >= 15000) {
Gift gift = new Gift();
gift.name = "笔记本电脑";
gift.price = 12000;
System.out.println("恭喜你!获得" + gift.toString());
} else {
System.out.println("对不起,你的积分不足");
}
System.out.println("请问是否继续,继续请输入y,结束请输入n");
st = input.next();
} while (st.equals(y));
}