11行循环判断改为:
while (!c.zhenshiyonghuming.equals(c.shurudeyonghuming))
13行代码去掉
字符串相等不能用==或!=
用equals函数,改为:
while(c.shurudeyonghuming.equals(c.zhenshiyonghuming))
你的while循环里面,shuruyonghuming永远等于yonghuming啊,你首先把控制台输入的值赋给了shuruyonghuming,下面马上又用yonghuming的值去覆盖控制台输入的值,你是不是写反了?要把shuruyonghuming的值赋给yonghuming?
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!