一个简单的Java方法不起作用

一个简单的Java方法不起作用,java,methods,Java,Methods,大家好,我是java编程语言的新手,一直在学习方法的使用,下面是我写的一个简单的方法,用于添加两个数字,但当我运行代码时,它不会显示任何输出,请问我做错了什么?在这种情况下,代码的总和应为2到4 //testing Java methods public class Methods { public static void main(String [] args) { int addition = add (2,4); System.ou

大家好,我是java编程语言的新手,一直在学习方法的使用,下面是我写的一个简单的方法,用于添加两个数字,但当我运行代码时,它不会显示任何输出,请问我做错了什么?在这种情况下,代码的总和应为2到4

//testing Java methods
    public class Methods {
       public static void main(String [] args) {
         int addition = add (2,4);
         System.out.println(addition);
      }

//the method for addition
      public static int add(int a, int b){
         int sum = 0;
         for (int i = a; a <= b ; i++)
           sum += i;
        return sum;
    }
}
//测试Java方法
公共类方法{
公共静态void main(字符串[]args){
整数加法=加法(2,4);
系统输出打印项次(加法);
}
//加法
公共静态整数添加(整数a、整数b){
整数和=0;

对于(inti=a;a
for(inti=a;a
for(inti=a;a),它实际上运行在无限循环中


尝试此程序(从
a更改为它实际上运行在无限循环中


尝试此程序(从
a更改您的for循环应该是

 for (int i = a; i <= b ; i++)
for (int i = a; i <= b ; i++)

for(inti=a;ifor循环应该是

 for (int i = a; i <= b ; i++)
for (int i = a; i <= b ; i++)
for(inti=a;i
//测试Java方法
公共类方法{
公共静态void main(字符串[]args){
整数加法=加法(2,4);
系统输出打印项次(加法);
}
//加法
public int add(inta,intb){//将此方法放置在类中。
整数和=0;
for(inti=a;i
//测试Java方法
公共类方法{
公共静态void main(字符串[]args){
整数加法=加法(2,4);
系统输出打印项次(加法);
}
//加法
public int add(inta,intb){//将此方法放置在类中。
整数和=0;

对于(int i=a;我感谢你的快速响应,当我像你说的那样编辑代码时它起作用了,再次感谢不要提及它。这正是你在编码时应该记住的事情,你应该关注你的变量。感谢你的快速响应,当我像你说的那样编辑代码时它起作用了,再次感谢不要提及它。这不是这正是你在编码时应该记住的,你应该关注你的变量。
for (int i = a; i <= b ; i++)
//testing Java methods
public class Methods {
    public static void main(String[] args) {
        int addition = add(2,4);
        System.out.println(addition);
    }

    //the method for addition
    public int add(int a, int b){ // Place this method in the class.
        int sum = 0;
        for (int i = a; i <= b ; i++){ // "a <= b" Has to be: i <= b
            sum += i;
        }
        return sum;
    }
}