📄 testcomparableoperator.java
字号:
/**
* Description:
* <br/>Copyright (C), 2005-2008, Yeeku.H.Lee
* <br/>This program is protected by copyright laws.
* <br/>Program Name:
* <br/>Date:
* @author Yeeku.H.Lee kongyeeku@163.com
* @version 1.0
*/
public class TestComparableOperator
{
public static void main(String[] args)
{
//输出true
System.out.println("5是否大于4.0:" + (5 > 4.0));
//输出true
System.out.println("5和5.0是否相等:" + (5 == 5.0));
//输出true
System.out.println("97和'a'是否相等:" + (97 == 'a'));
//输出false
System.out.println("true和false是否相等:" + (true == false));
//创建2个TestComparableOperator对象,分别赋给t1和t2两个引用
TestComparableOperator t1 = new TestComparableOperator();
TestComparableOperator t2 = new TestComparableOperator();
//t1和t2是同一个类的两个实例的引用,所以可以比较,但t1和t2引用不同的对象,
//所以返回false
System.out.println("t1是否等于t2:" + (t1 == t2));
//直接将t1的值赋给t3,即让t3指向t1指向的对象
TestComparableOperator t3 = t1;
//t1和t3指向同一个对象,所以返回true。
System.out.println("t1是否等于t3:" + (t1 == t3));
Integer a = new Integer(6);
//输出true
System.out.println("6的包装类实例是否大于5.0" + (a > 5.0));
//输出false
System.out.println("比较2个包装类的实例是否相等:"
+ (new Integer(2) == new Integer(2)));
//通过自动装箱,允许把基本类型值赋值给包装类的实例
Integer ina = 2;
Integer inb = 2;
//输出true
System.out.println("两个2自动装箱后是否相等:" + (ina == inb));
Integer biga = 128;
Integer bigb = 128;
//输出false
System.out.println("两个128自动装箱后是否相等:" + (biga == bigb));
//通过new调用构造器创建的两个String实例
String aStr = new String("Hello");
String bStr = new String("Hello");
//输出false
System.out.println("通过两个内容相同的字符串new出来的String实例是否相等:"
+ (aStr == bStr));
//通过直接量赋值创建的两个String实例
String cStr = "Hello";
String dStr = "Hello";
//输出true
System.out.println("直接把两个内容相同的字符串赋给String变量是否相等:"
+ (cStr == dStr));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -