public class Power{
public static void main(String[] args){
Power p = new Power();
int length = 6;
p.square( length );
p.cube( length );
p.hypercube( length );
}
}
嘿,我正在尝试执行以下程序,但无法让它运行。我在p.square
,p.cube
和p.hypercube
的p上收到了错误消息。我认为原因是因为他们没有自己的方法,因此目前它们并不存在。我一直在尝试为方形,立方体和超立方体添加方法,但仍然收到错误。似乎没有任何地方,希望有人可以提供帮助。干杯。
答案 0 :(得分:3)
这是我最好的猜测:
如果您没有声明您在课堂上调用的功能,则无法运行该程序(或者您的编译器会产生错误/带红色下划线的代码段)。
public class Power{ /*Complete*/
public static void main(String[] args){
Power p = new Power();
int length = 6;
p.square( length );
p.cube( length );
p.hypercube( length );
}
private void square(int length) {
//do whatever you want with your argument length
}
private void cube(int length) {
//do whatever you want with your argument length
}
private void hypercube(int length) {
//do whatever you want with your argument length
}
}
答案 1 :(得分:0)
你必须创建方法。你想做什么?
如果你想制作方形,你可以写一些类似的东西:
public int square(int length)
{
int q;
q= length*length;
return q;
}