我是一个java初学者。

来源:百度知道 编辑:UC知道 时间:2024/05/12 15:49:17
class Dd{

public static void main(String[] args){
int sq(int i){
return i*i*i;
}
System.out.println("4 的立方 = "+sq(4));
}
}

编译时会报 int sq(int i){ 需要“;”的错误,把该语句写到另一个类里面,然后在main函数里new一个实例对象来调用输出就可以,为什么?

在函数里,不能定义函数。
main也是函数。sql也是函数。
函数定义在类里。

放在Dd这个类里就行。
class Dd{

static int sq(int i){
return i*i*i;
}

public static void main(String[] args){

System.out.println("4 的立方 = "+sq(4));
}
}