我一直在試圖找到淨豆找到我正在考慮的主要類是我輸出所有3個區域的部分。根據學校我已經正確編碼它,但淨豆和日食拒絕運行,如果任何人都可以指出我的錯誤,並告訴我如何解決它我很樂意謝謝。爲什麼NetBeans不能找到我的主類?
package shape
public class Shape {
class circle {
int r;
int r1;
double pi;
double FindArea(int a, int b, double c) {
r = a;
r1 = b;
pi = c;
return r * r1 * pi;
}
class rectangle {
int height;
int width;
int RFindArea(int d, int e) {
height = d;
width = e;
return width * height;
}
}
class square {
int s;
int SFindArea(int f) {
s = f;
return s^2;
}
}
class result {
public void main(String[] args) {
circle objCircle = new circle();
System.out.println(objCircle.FindArea(10, 10, 3.14));
rectangle objRec = new rectangle();
System.out.println(objRec.RFindArea(20, 15));
square objS = new square();
System.out.println(objS.SFindArea(5));
}
}
}
}
}
有而不是'public static void main'方法......並且在最後有一個額外的'}',不知道從哪裏來... – MadProgrammer 2014-10-30 03:29:59
@MadProgrammer我忘了把它放在問題中,但它被認爲是在結果類是額外的}結束來自NetBeans它出於某種原因需要我在每個項目上放一頁頁面。 – MrGamma195 2014-10-30 03:45:37
你在內部類的內部類中有內部類,它有點瘋狂。考慮爲每個班級使用單獨的文件... – MadProgrammer 2014-10-30 03:47:40