为什么编译不出,哪里有错?

   题目:为两个整形变量a,b赋值,并将a/b的运算结果输出。
    public class Play{
    int a=12;
int b=3;
System.out.println("a="+ a +",b="+b);
System.out.println("a/b="+(a/b));
System.out.println("a/b="+(float)a/b);

}

没有主方法

你没有main方法

看看我这个:


public class Play {

    public static void main(String[] args) {
        int a = 12;
        int b = 3;
        System.out.println("a=" + a + ",b=" + b);
        System.out.println("a/b=" + (a / b));
        System.out.println("a/b=" + (float) a / b);
    }
}