没有main方法的Java程序

没有main方法的Java程序,java,eclipse,Java,Eclipse,对于我的类,我需要编写代码,将数字1-100相加,生成数字5050。他告诉我们不要使用main方法,而是使用for循环。是主方法“publicstaticvoidmain(String[]args)”或其他方法。我只是对主要方法到底是什么仍然很困惑。这是我到目前为止的代码 public class SumAndAverageForLoop{ public static void main (String[] args) { int sum = 0; fo

对于我的类,我需要编写代码,将数字1-100相加,生成数字5050。他告诉我们不要使用main方法,而是使用for循环。是主方法“publicstaticvoidmain(String[]args)”或其他方法。我只是对主要方法到底是什么仍然很困惑。这是我到目前为止的代码

public class SumAndAverageForLoop{
    public static void main (String[] args) {
        int sum = 0; 
        for (int i = 1; i <= 100; i++) sum += i; 
        System.out.println("The sum is " + sum);
    }
}
公共类SumAndAverageForLoop{
公共静态void main(字符串[]args){
整数和=0;

对于(inti=1;iYes)而言,
publicstaticvoidmain(String[]args)
签名是主要方法

听起来像是在编写库样式的代码。所以只需为代码创建一个有意义的名称的方法即可。例如
AddOnetoOneHundred
或类似的方法

您可以创建如下方法:

public static int CountUp() {
    // code that was in your main method before
}

仔细检查你的作业,你的教学可能已经指定了一个类和方法名,并且已经有一个程序来测试你的代码。

是的
公共静态void main(String[]args)
签名是主要方法

听起来像是在编写库样式的代码。所以只需为代码创建一个有意义的名称的方法即可。例如
AddOnetoOneHundred
或类似的方法

您可以创建如下方法:

public static int CountUp() {
    // code that was in your main method before
}

仔细检查你的作业,你的教学可能已经指定了一个类和方法名,并且已经有一个程序来测试你的代码。

是的
公共静态void main(String[]args)
签名是主要方法

听起来像是在编写库样式的代码。所以只需为代码创建一个有意义的名称的方法即可。例如
AddOnetoOneHundred
或类似的方法

您可以创建如下方法:

public static int CountUp() {
    // code that was in your main method before
}

仔细检查你的作业,你的教学可能已经指定了一个类和方法名,并且已经有一个程序来测试你的代码。

是的
公共静态void main(String[]args)
签名是主要方法

听起来像是在编写库样式的代码。所以只需为代码创建一个有意义的名称的方法即可。例如
AddOnetoOneHundred
或类似的方法

您可以创建如下方法:

public static int CountUp() {
    // code that was in your main method before
}

仔细检查你的作业,你的教学可能已经指定了一个类和方法名称,并且已经有了一个程序来测试你的代码。

尝试创建一个方法来进行计算。其想法是创建可单元测试的代码

public class SumAndAverageForLoop{
  public static void main (String[] args) {
      int returned = SumUp(1, 100);
      System.Out.Println("sum is " + returned);
  }
  public int SumUp(int startInt, int endInt) {
      int sum = 0;
      if (endInt > startInt) {
         for (int i = startInt; i <= endInt; i++) sum += i; 
      }
      return sum;
  }
}
公共类SumAndAverageForLoop{
公共静态void main(字符串[]args){
返回的整数=总和(1100);
System.Out.Println(“总和为”+返回);
}
公共整数汇总(整数起始、整数结束){
整数和=0;
如果(结束>开始){

对于(inti=startInt;i尝试创建一个方法来进行计算。其思想是创建可单元测试的代码

public class SumAndAverageForLoop{
  public static void main (String[] args) {
      int returned = SumUp(1, 100);
      System.Out.Println("sum is " + returned);
  }
  public int SumUp(int startInt, int endInt) {
      int sum = 0;
      if (endInt > startInt) {
         for (int i = startInt; i <= endInt; i++) sum += i; 
      }
      return sum;
  }
}
公共类SumAndAverageForLoop{
公共静态void main(字符串[]args){
返回的整数=总和(1100);
System.Out.Println(“总和为”+返回);
}
公共整数汇总(整数起始、整数结束){
整数和=0;
如果(结束>开始){

对于(inti=startInt;i尝试创建一个方法来进行计算。其思想是创建可单元测试的代码

public class SumAndAverageForLoop{
  public static void main (String[] args) {
      int returned = SumUp(1, 100);
      System.Out.Println("sum is " + returned);
  }
  public int SumUp(int startInt, int endInt) {
      int sum = 0;
      if (endInt > startInt) {
         for (int i = startInt; i <= endInt; i++) sum += i; 
      }
      return sum;
  }
}
公共类SumAndAverageForLoop{
公共静态void main(字符串[]args){
返回的整数=总和(1100);
System.Out.Println(“总和为”+返回);
}
公共整数汇总(整数起始、整数结束){
整数和=0;
如果(结束>开始){

对于(inti=startInt;i尝试创建一个方法来进行计算。其思想是创建可单元测试的代码

public class SumAndAverageForLoop{
  public static void main (String[] args) {
      int returned = SumUp(1, 100);
      System.Out.Println("sum is " + returned);
  }
  public int SumUp(int startInt, int endInt) {
      int sum = 0;
      if (endInt > startInt) {
         for (int i = startInt; i <= endInt; i++) sum += i; 
      }
      return sum;
  }
}
公共类SumAndAverageForLoop{
公共静态void main(字符串[]args){
返回的整数=总和(1100);
System.Out.Println(“总和为”+返回);
}
公共整数汇总(整数起始、整数结束){
整数和=0;
如果(结束>开始){

对于(inti=startInt;i简短回答:

是的,(
publicstaticvoidmain(String[]args)
)是主要方法

长答案:

main方法是应用程序的入口点。没有它,您可能有代码,但该代码必须以某种方式链接到main方法,否则无法运行。与直觉相反,main方法实际上不必是方法。在C中,您可以创建一个名为main的整数数组并执行它。它将整数转换为十六进制并对每一个执行相应的汇编命令,迭代执行


如果你按照教授说的做,你将无法将程序作为可执行文件进行测试。他可能有一个程序来运行你的代码并为他进行测试,这就是他不想要main方法的原因。

简短回答:

是的,(
publicstaticvoidmain(String[]args)
)是主要方法

长答案:

main方法是应用程序的入口点。没有它,您可能有代码,但该代码必须以某种方式链接到main方法,否则无法运行。与直觉相反,main方法实际上不必是方法。在C中,您可以创建一个名为main的整数数组并执行它。它将整数转换为十六进制并对每一个执行相应的汇编命令,迭代执行


如果你按照教授说的做,你将无法将程序作为可执行文件进行测试。他可能有一个程序来运行你的代码并为他进行测试,这就是他不想要main方法的原因。

简短回答:

是的,(
publicstaticvoidmain(String[]args)
)是主要方法

长答案:

main方法是应用程序的入口点。没有它,您可能有代码,但代码必须以某种方式链接到main方法,否则无法运行。与直觉相反,main方法实际上没有