永发信息网

初级java

答案:2  悬赏:20  手机版
解决时间 2021-05-12 21:05

import java.util.Scanner;
public class Birth {


public static void main(String[] args) {
// TODO 自动生成方法存根
Scanner input=new Scanner(System.in);
System.out.println("我行我素购物管理系统<生日问候\n");
System.out.println("请输入今天的日期(月/日<用两位表示)");
String birth=input.next();
String answer="y";
do
{
System.out.println("请输入会员号:");
int custNo=input.nextInt();
System.out.println("请输入客户生日:");
String bir=input.next();
if(bir.equals("birth"))
{
System.out.println("第一个产生的寿星为:"+"\t"+custNo+"\t"+"获得一个三星手机");
break;
}
else
{
System.out.println("不过生日!");
System.out.println("是否继续(y/n)");
answer=input.next();

}
}while(!answer.equals("n"));
System.out.println("程序结束!");
}

}
怎么输入正确的日子还不提示中奖还是不过生日啊

最佳答案

你用输入的变量生日,同固定的字符串birth比较怎么可能过生日呢。除非你也输入birth字符串


if(bir.equals("birth"))


不过相信是你大意了。把birth的双引号去掉吧

全部回答
if(bir.equals("birth")) birth的引号去掉 你这样拿到的是一个值为birth的字符串而不是你控制台输入的名称为birth的一个变量
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的号正在游戏时游戏会自动关闭,好几次了,
关于插USB不能进系统问题
变声期和变声后的声音会不一样吗?
当面是人背后是鬼句子,描写鬼的成语和句子(
若2x-1的平方根是±3,3x+y-1的平方根是±4,
怎样用手机开通黄钻,要编辑什么发到那里?
鹿丸经典台词日文,关于鹿丸的经典台词
外教版初中全部英语单词
请问怎样才算是中了非常6+1的奖呢??
美姐驯服计划什么网站有
梦幻现在有几个法宝位置?
打了耳洞怎么能消失?
秦皇岛到杭州多少公里,秦皇岛到杭州多少公里
感慨生命脆弱的诗词,关于生命的古诗
3兆的电信怎么样?
推荐资讯
帮忙解哈这道数学题已知A={x丨x2+px+q}={2},
问下我的游戏没用外挂怎么会网络中段
为什么今天狗狗总是围绕着我转
如何自己打印证件照,请教如何用word排版一寸
路政的工资待遇怎么样,路政工作怎么样 30分
机票退了,但是之前打的行程单能报销么
投资移民美国多少钱,移民泰国养老需要多少钱
怎么画在跑步的花花姑娘
8月24日北京到乌鲁木齐的火车卧铺票能买上吗
怎么样解沉迷
变动成本是什么,缺货成本是什么意思?
对爱人的生日祝福词,父母亲对子女生日的祝福
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?