Java键盘录入后进行判断比较

说一下想实现的功能:键盘输入一个字符串,下一步判断输入的是否=我想要的,若等于就输出什么什么的。

一开始我这样写:

import java.util.Scanner;
public class lianjie {

	public static void main(String[] args){
		System.out.println("是否进行插入?");
		Scanner scanner =new Scanner(System.in);
		String shifou = scanner.nextLine();
		if (shifou=="yes") {
			System.out.println("现在进行SQL插入");
                } 
	}
}
发现,根本不进if里去,那肯定就是它认为 
shifou!=yes
打印一下,shifou的确赋值为"yes”.所以一个是
//这里应该是没有识别成字符串“yes”。
这里的判断,我们可以改成:
if (shifou.trim().equals("yes")) {
            System.out.println("现在进行SQL插入");
}
就可以判断值是不是为yes,这样就可以打印出:现在进行SQL插入了。

阅读更多

没有更多推荐了,返回首页