0
点赞
收藏
分享

微信扫一扫

java笔试题01

悲催博士僧 2022-04-01 阅读 45
java
public class day01 {
    public static void main(String[] args) {
        String str1="str";
        String str2="string";
        String str3="ing";
        String str4=str1+str3;
        str1=str4;
        System.out.println("str1"+(((str1==str2))?"==":"!=")+"str2");
    }
    /**
     * 根据上面的程序,请问打印结果是什么?

答案是:str1!=str2

对于此题的答案 我们首先要理解==的概念

==:如果比较的是基本数据类型变量,则比较两各变量保存的数据的值是否相同;

        如果比较的是引用数据类型,则比较两个变量的地址值是否相同,即两个引用是否指向同一个对象。

举报

相关推荐

0 条评论