boolean selected = size == DEFAULT_SIZE
这句话的意思是:
boolean selected = (size == DEFAULT_SIZE);

解决方案 »

  1.   

    “size == DEFAULT_SIZE”是一个布尔表达式,它将返回一个bool值,从而可以赋给变脸selected。
      

  2.   

    == :比较运算符,如:  
    a=4;
    b=5;
    if (a==b) System.out.println("相等");=: 赋值运算符
    a=4;
      

  3.   

    boolean selected = size == DEFAULT_SIZE
    这句的意思:
    1。表面意思: 定义一个boolean型变量,它的值根据 逻辑表达式 size == DEFAULT_SIZE 的结果而定
       若 size 等于 DEFAULT_SIZE 则 selected等于true 否则 false2。在这段代码中的意思:   看是否字号已经是 12号
      

  4.   

    boolean selected = size == DEFAULT_SIZE
    虽然能通过编译,但可读性太差了吧。
      

  5.   

    ==的用法(刚找到) 
       a.类型不兼容的两个对象不可以用==,若用则编译错误
       b.同种类型的对象,假如不是指引同一个对象,则返回为false(只有指向同一个内存块的对象才返回true)
       c.对于String情况有些不同,因为String对象有字面量和构造函数之分。字面量对象是放在缓冲池中的,这意味着,如果两个字面量值相同,则第二个对象会指向第一个已经存在的对象,而不会新产生,所以==返回的是true。用构造器产生的对象同一般对象。对于字面量来说,多个类共享的是同一个缓冲池。这意味着在另外一个类中创建一个先前类中已有的字面量字符串,则仍旧是同一对象。
          另外,注意,toUpperCase()、toLowerCase()方法而言,如果大小写形式与原始String没什么差别,方法返回原始对象,==返回true。
       d.对于基本类型而言,系统会自动先归一精度,然后再比较值,若值相同则返回true。
      

  6.   

    回JackKen(小马过河):
    什么是可读性良好, 菜鸟也能读懂的代码, 就是可读性高的代码.这段代码摘自著名的<<Java核心技术 卷1>>
      

  7.   

    to OK102030(你上网了吗) 
    精辟