例3.2
JTriangle.java

public class JTriangle //类首声明  
{
    double length = 10.0; //定义变量
    double height = 5.0; //定义变量

    //定义方法
    double area() 
    {
        return length * height / 2.0;
    }

    //定义main方法
    public static void main(String args[])   
    {
        double s; //定义变量
        s = (new JTriangle()).area();
        System.out.println("该三角形的面积是: " + s);
    }
}

例3.3
JHelloWorld.java

public class JHelloWorld  
{
    public static void main(String argv[])
    {
        System.out.println("Hello World");
    }
}

class JHelloWorld2  
{
    public static void main(String argv[])
    {
        System.out.println("Hello World2");
    }
}

例3.4 JStudent.java

public class JStudent  
{
    String name;
    char sex;
    int stuID;

    // 构造方法1
    public JStudent(String stuName, char sex, int stuID)
    {
        name = stuName;
        this.sex = sex;
        this.stuID = stuID;
    }

    // 构造方法2
    public JStudent()
    {
    }

    // 定义main方法
    public static void main(String args[])
    {
        JStudent s1 = new JStudent("张三", '男', 20130301); // 通过构造方法1初始化变量
        JStudent s2 = new JStudent(); // 通过构造方法2初始化变量
    }
}

例3.5 JStudent2.java

public class JStudent2  
{
    String name;
    char sex;
    int stuID;

    public static void main(String args[])
    {
        // 下面语句去除注释后会发生编译错误
        // JStudent2 s1 = new JStudent2("张三", '男', 20130301);
        JStudent2 s2 = new JStudent2(); // 通过默认构造方法初始化变量
    }
}

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