Eclipse中的Java

Eclipse中的Java,java,eclipse,Java,Eclipse,我已经发布了这个问题,但我尝试了一下,我不确定我是否在正确的轨道上: 使用三个方法创建一个util类。第一个方法的名称是add,它通过添加两个数字返回结果 第二个方法的名称是multiply,它通过将两个数字相乘来返回结果 第三个方法名是division,它通过将第一个参数除以第二个参数来返回结果。我该怎么做这部分 到目前为止,我得到的是: public class Util { public static int add(int a, int b) { int resu

我已经发布了这个问题,但我尝试了一下,我不确定我是否在正确的轨道上:

使用三个方法创建一个util类。第一个方法的名称是add,它通过添加两个数字返回结果

第二个方法的名称是multiply,它通过将两个数字相乘来返回结果

第三个方法名是division,它通过将第一个参数除以第二个参数来返回结果。我该怎么做这部分

到目前为止,我得到的是:

public class Util {
    public static int add(int a, int b) {
        int result = a + b;
        System.out.println("result = " + result);
        return result;
    }
    public static void main(String[] args) {
        int res = add(5, 2);
        System.out.println("res = " + res);
    }
    public static int multiply(int a, int b) {
        int result = a * b;
        System.out.println("result = " + result);
        return result;
    }
    public static void main(String[] args) {
        int res = multiply(5, 2);
        System.out.println("res = " + res);
    }
}

我认为你混淆的是多种主要方法。代码中应该只有一个入口点(main),其余的util类是正确的

public class Util {
    public static int add(int a, int b){

        int result = a + b;
        System.out.println("result = " + result);

    return result;
    }

    public static int multiply(int a, int b){

    int result = a * b;
    System.out.println("result = " + result);

    return result;
    }

    public static int divide(int a, int b){

        int result = a / b;
        System.out.println("result = " + result);

        return result;
        }


    public static void main(String[] args) {
        int[] aValues = {1,2,3,4}; 
        int[] bValyes = {4,3,2,1}; 
         for (int i = 0; i < aValues.length; i++) {
            int a = aValues[i];
            int b = bBalues[i];

            int res = multiply(a, b);
            System.out.println("res = " + res);

            res = add(a, b);
            System.out.println("res = " + res);

            res = divide(a, b);
            System.out.println("res = " + res);
         }
    }
}
公共类Util{
公共静态整数添加(整数a、整数b){
int结果=a+b;
System.out.println(“结果=”+结果);
返回结果;
}
公共静态整数乘法(整数a,整数b){
int结果=a*b;
System.out.println(“结果=”+结果);
返回结果;
}
公共静态整数除法(整数a,整数b){
int结果=a/b;
System.out.println(“结果=”+结果);
返回结果;
}
公共静态void main(字符串[]args){
int[]aValues={1,2,3,4};
int[]bValyes={4,3,2,1};
for(int i=0;i
要创建一个包含三种方法的类吗?我看到一个类有两个main方法和两个其他方法..
publicstaticvoidmain(String[]args){
被jvm用作入口点,因此它会被2个main混淆,而且你不能有2个同名的方法和参数,所以使用一个main methodclass不能有两个
main
method我该如何更正它?使用method调用两个add,multiply方法我还有一个快速问题。如果我想从这个类调用一个方法调用main并为每个方法调用打印6次结果,我在正确的轨道上吗?公共类main{public static void main(String[]args,int b){Util.main(args);您不需要单独的类。如果您希望将main放在不同的类中,这很好,但可以从上面的util类中删除该类,因为它不再需要。基本上,对于您希望调用每个方法的次数,您只需调用它们。例如,如果您有int[]aValues={1,2,3,4};int[]bValyes={4,3,2,1};并对传递给每个方法的内容进行了迭代,这是有效的。那么我该怎么做呢?我编辑了我给出的示例,完全符合我的评论,这让我相信你是在胡思乱想。你需要对编程理论和原理做一些基本的阅读,因为这是编程101。