package com.demo01;
import java.util.Scanner;
public class 练习01 {
public static void main(String[] args){
System.out.println("请输入你的名字");
Scanner input = new Scanner (System.in);
String name=input.next();
if(name=="wang")
{
System.out.println("恭喜你输对了!");
}
else
System.out.println("你应该输wang,其他的都是错的!");
}
}
String不能通过==判断相同,要调用equals()方法
package com.demo01;
import java.util.Scanner;
public class 练习01 {
public static void main(String[] args){
System.out.println("请输入你的名字");
Scanner input = new Scanner (System.in);
String name=input.next();
if(name=="wang")
{
System.out.println("恭喜你输对了!");
}
else
System.out.println("你应该输wang,其他的都是错的!");
}
}第8行改成name.equals("wang")
字符串用 if(name.equal(wang))