这是你在控制台输入汉字,java识别成了乱码,比如你输入“需要”,可是java中识别的是一堆乱码,所以这个 if(fuwu.equals("需要")||fuwu.equals("")) 就是false了,你可以换成输入字母,或者输入数字代表同意、不同意就可以。。。要不然你就只能字符编码转换了。。。
if中的条件表达式最好写成常量==变量的形式,比如:2==var;