== 、 != 两边的操作数既可以是数值类型,也可以是引用类型,什么是引用类型?

来源:3-4 Java中的比较运算符

baekai

2016-09-23 15:55

引用类型是具体哪几种类型吗?

写回答 关注

6回答

  • 慕粉3517555
    2016-09-23 16:16:33
    已采纳

    java的数据类型分基本数据类型和引用数据类型:1..基本数据类型:整数型:byte short int long,浮点型:float double,字符型:char ,布尔型:boolean;2.引用数据类型:类(class),接口(interface),数组(array)
    “==”作用在引用数据类型间,判断内存地址是否相等。

    baekai

    非常感谢!

    2016-09-23 19:42:41

    共 2 条回复 >

  • KeT
    2016-09-23 18:26:59

    我知道你的疑惑大概是什么,基本类型就是int,char这些,引用类型就是String类型,但是,重点来了,如果int,char,类型的变量定义在类里面,属于这个类的成员变量,那么,在实例化对象,调用,int,char变量是,它们是属于引用类型的。所以我认为你就是这个有疑惑吧,所以属于对象的成员变量的类型是属于引用类型的。然后什么是成员变量,这个你查一下,不懂再继续商讨。

  • 我叫土小豆
    2016-09-23 16:45:32

    你可以自己试试的

  • 我叫土小豆
    2016-09-23 16:45:01

    楼上6,很6

  • 慕粉3517555
    2016-09-23 16:42:35

    可以:

     String a = "a";

    String b="b"

    System.out.println(a==b);

    boolean a=false;

    boolean b=true;

    System.out.println(a==b);

    上面两个输出的都是boolean类型的值 false

    慕粉3517... 回复baekai

    == 是运算符,比较运算符 ,为数据服务,也限制于数据,比较前后的值的数据类型要一样,否则会报错。

    2016-09-23 17:26:20

    共 2 条回复 >

  • 慕粉3905287
    2016-09-23 16:05:43

    char byte short int long float double boolean  8种引用类型

    例如定义了一个int=i,   i!=0

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题