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))