我读了关于这个问题的讨论,但是我找不到解决的办法!
我编写了一个非常简单的程序,但在启动它时,出现了以下错误:
<< Selection does not contain a main type >>先谢谢你,谁会帮我。我是Java的新手
public class Implementation{
public static void Main(String args[]){
Operations_numbers operations;
operations = new Operations_numbers();
int subtraction = operations.subtraction(10,2);
String result_Comparison = new String();
result_Comparison = operations.comparison(8,3);
System.out.println(result_Comparison);
System.out.println(subtraction);
}
}
---------------
public class Operations_numbers{
public int subtraction (int x, int y){
int subtraction;
subtraction=x-y;
return subtraction;
}
public String comparison (int x, int y){
if(x>y){
String result="the number" + x + "is bigger than the number" + y;
return result;
}
else{
String result="the number" + y + "is bigger than the numbero" + x;
return result;
}
}
}发布于 2012-12-11 20:17:53
main应该是小写的。正确的签名是
public static void main(String args[])发布于 2012-12-11 20:17:54
函数名区分大小写。正如错误消息所暗示的那样,它找不到主函数。但是,您定义了一个主函数。用小写的主键试试。:)
发布于 2012-12-11 20:18:29
你必须改变
public static void Main(String args[]) {/* code */}至
public static void main(String args[]) { /* code */ }因为java区分大小写,并期望一个名为main的方法(小写)作为入口点。
https://stackoverflow.com/questions/13827754
复制相似问题