刚写了个程序 
public class change {
        public Main() {
    }
    public static void main(String[] args) {
     int i=0,j=0;
     System.out.println("please input a number between0 and 1000");
     int Num=MyInput.readInt();
     if((100<=Num)&&(Num<1000))
     {int Num1=Num%10;
      int Num2=(Num%100)-Num1;
      int Num3=(Num-Num1-10*Num2)/100+Num1+Num2;
      System.out.println("the total number is"+Num3);
    }else if((0<=Num)&&(Num<100)){
         int Num1=Num%10;
      int Num2=(Num-Num1)/10;
      int Num3=Num1+Num2;
    }else {  System.out.println("sorry no end");
    
}
    }}
说我 C:\Documents and Settings\CC\JavaApplication1\src\javaapplication1\Main.java:19: 方法声明无效;需要返回类型
    public Main() {
1 错误
请问为什么啊 谢谢

解决方案 »

  1.   

            public   Main()   {
            } ============
    这段是什么? 构造函数? 把它删了就没事了
      

  2.   

    public Main(){
    }
    不明白你想做什么,建议删除
      

  3.   

    没有看懂程序具体什么意思,,,,,public   Main(){} 是搞什么的呢???如果是方法的话最好不要用Main最方法名。。如果将Main改成change应该可以的
      

  4.   

    一般只有构造方法不指定函数返回值
    但是
    public Main() {

    并不是构造方法,即使没有返回值也要指定成void
    而且包含main方法的类名是:change,也是不正确的
    如果想使用Main做类名的话,应该在声明时使用
    public class Main
      

  5.   

    public   class   Main   {
                   public   Main()   {
            }
            public   static   void   main(String[]   args)   {
              int   i=0,j=0;
              System.out.println( "please   input   a   number   between0   and   1000 ");
              int   Num=MyInput.readInt();
              if((100 <=Num)&&(Num <1000))
              {int   Num1=Num%10;
                int   Num2=(Num%100)-Num1;
                int   Num3=(Num-Num1-10*Num2)/100+Num1+Num2;
                System.out.println( "the   total   number   is "+Num3);
            }else   if((0 <=Num)&&(Num <100)){
                      int   Num1=Num%10;
                int   Num2=(Num-Num1)/10;
                int   Num3=Num1+Num2;
            }else   {     System.out.println( "sorry   no   end ");
           
    }
            }} 1984,这样可以吗?
      

  6.   

    记事本写的吧.public   Main()   { 
            } 
    把上面的那东西删除,然后把MyInput方法的代码贴出来