问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

这段代码哪儿有错,急

发布网友 发布时间:2022-06-09 22:37

我来回答

1个回答

热心网友 时间:2024-03-15 16:48

你对String类还不了解 首先要明白这一点。在Java中 “==” 表示判断两个对象是否相等(即两个对象在内存中的地址是不是一样),而并非用于判断字符串是否相等,千万别弄错啦!
String类提供了一个equals方法,来判断字符串是否相等。
if(name=="青 " && mima==123)
{
System.out.println("欢迎光临,青");
}
else
{
System.out.println("对不起,你不是青");
}
你这里就不能这样来判断
if("青".equals(name) && mima==123)
{
System.out.println("欢迎光临,青");
}
else
{
System.out.println("对不起,你不是青");
}
像这样才是正确的,因为很明显你的name和 你输入的“青”在内存是两个不同的变量,他们是不可能相等的,所以你的结果只会显示false的那块。

"青".equals(name) 说明一下我这里为什么要这样写,其实像这样写也是对的name.equals(“青”) ,但是它有一个缺陷,它很容易出错,出现空指向异常,所以在Java中建议写前一种。
另外,站长团上有产品团购,便宜有保证
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
硅胶与液态硅胶手机壳的区别 什么样的过敏会传染 过敏的原理是什么?为什么有的人过敏,有的人不过敏?谢谢! 过敏为什么会痒 评审报告需要注意什么 财政评审流程及注意事项 高效项目评审的6大注意事项 银行双录 什么意思 什么是银行双录 在异地哪些可公证 Conn.OpenSchema怎么得到字段的信息?麻烦告诉我 问高手如下求百分比代码该怎么写 access 仅全选子窗体显示的数据 sql=“select * from product where 1=1是什么意思? 请帮我翻译这两句话到英语,万分感谢,很急 网站后台登录时提示你的用户或者密码错误 电信iptv能不能连接手柄?怎么连接和使用呢 五十四岁男性买重大疾病保险哪家强? 想问下广发信用卡还款日当天有刷了一笔算什么时候的 我广发信用卡今天刷了2000 什么时候是还款日期啊 广发信用卡如果在还款日第二天刷什么时候还款 广发信用卡22号还款日什么时候刷最划算 广发银行POSS 机什么时候可以刷广发的信用卡 ...什么时候最早可以再刷再取?我的信用卡是广发银行的。 信用卡 广发 我什么时间刷卡最利于偿还 寺和庙两个字是怎么来的,两者之间有什么本质的区别? 寺和庙分别指的是哪里?为什么现在的人们会把它们混为一谈? 人气代表什么 在CAD怎样看懂机械画图(剖视图、左视图) CAD中的俯视图,主视图,剖视图怎么看,怎么区分? 这段代码有什么问题??? 安装还原精灵对电脑有损害吗? 这段代码哪儿出了问题? 安装还原精灵是什么意思 老年人晚上睡觉枕头垫得高高睡觉还失眠是心脏得是吗 福特福克斯的油泵保险丝在哪啊 徽商银行征信更新时间 求二次元男生扯领带图片 黑白灰为主色 男生好像还穿着竖条纹西装 求扯领带的动漫图片 重要场合扯领带合适吗 求类似于这个图片啊的动漫图片也是扯领带的 能帮我把这个图片P成 穿西装 打领带 的二寸照吗? 蓝底 红底各一张... 苏志燮扯领带图片大全 学生在学校打闹发生意外学平险可不可以报? 我是个初中生,买的有学平险,最近学校要统计这个学平险... 2021中学生开学两个月还可以买保险吗? 成都市哪个宽带好啊? 成都宽带中电信,移动和联通哪个3G宽带性能好,价格最实惠? 乐视手机为什么要关机才能充电 HTC手机的游戏是什么端口的?