例2.7
JIncrementDecrement.java

public class JIncrementDecrement  
{
    public static void main(String[] args)
    {
        int i = 0;
        System.out.println(i++);
        System.out.println(++i);
        System.out.println(i--);
        System.out.println(--i);
    }
}

例2.8
JStringEqual.java

public class JStringEqual  
{
    public static void main(String[] args)
    {
        String str1=new String("welcome");  //创建一个String型对象str1,初始化值为welcome
        String str2=new String("welcome");  //创建一个String型对象str2,初始化值为welcome
        String str3=str1;  //创建一个String型对象str3,并将对象str1的地址赋值给str3
        System.out.println(str1==str2);  //false
        System.out.println(str1==str3);  //true
        System.out.println(str1.equals(str2));  //true
        System.out.println(str1.equals(str3));  //true
    }
}

例2.9 JBooleanOperate.java

public class JBooleanOperate  
{
    public static void main(String[] args)
    {
        int a=10;
        if((a>0)||(a/0>0))  // (a>0)||(a/0>0)如果替换为(a>0)|(a/0>0)就会运行出错
            System.out.println("a 大于 0");
        else
            System.out.println("a 小于等于 0");
    }
}

注:本博客内容节选自高飞编著的Java程序设计实用教程 ,详细内容请参阅书籍。