在键盘输入y
Scanner sc = new Scanner(System.in);
String isVIP = sc.nextLine();
String isVIP = isVIP.trim();
System.out.println(isVIP=="y");
输入y以后,
为什么用trim()去掉空白后isVIP 还是不等于"y"?
在键盘输入y
Scanner sc = new Scanner(System.in);
String isVIP = sc.nextLine();
String isVIP = isVIP.trim();
System.out.println(isVIP=="y");
输入y以后,
为什么用trim()去掉空白后isVIP 还是不等于"y"?
==判断的是引用对象是不是同一个,你肯定返回false
你要用isvip.equals("y")