生成一个正确的Java程序，以查找等差数列的第n项。
public class ArithmeticSequence {
    public static int nthTerm(int a, int d, int n) {
        // 'a'是第一个术语
        // 'd'是公差
        // 'n'是第n个术语
        int result = a + (n - 1) * d;  
        return result; 
    }
    public static void main(String[] args){  
        // 示例用法
        int a = 3;
        int d = 2;
        int n = 4;
        int nthTerm = nthTerm(a, d, n);
        System.out.println(n + "th个公差为"+d+"的等差数列的第一项为"+a+"，第n项为"+nthTerm);
    } 
}