实例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("登陆成功");
            
        }
    }

}
View Code
原文地址:https://www.cnblogs.com/superxuezhazha/p/5397389.html