实例28字符串的相等运算
字符串属于对象而非基本数据类型,不能够使用==来判断两个字符串是否相等,所以通过函数 equals()判断。
package test; import java.io.FileNotFoundException; import java.io.InputStream; import java.io.PrintStream; import java.math.BigDecimal; import java.util.Scanner; import com.sun.org.apache.bcel.internal.generic.NEW; /** * @author 年浩 * */ public class test { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); System.out.println("请输入用户名:"); String user = scan.nextLine(); System.out.println("请输入密码"); String pass = scan.nextLine(); if(!user.equals("admin")){ System.out.println("用户名非法"); }else if (!pass.equals("admin")) { System.out.println("密码错误"); }else{ System.out.println("登陆成功"); } } }