基本Java和Eclipse
使用三个方法创建一个util类。第一个方法的名称是add,它通过添加两个数字返回结果 第二个方法的名称是multiply,它通过将两个数字相乘来返回结果 第三个方法名是division,它通过将第一个参数除以第二个参数来返回结果 然后从这个名为main的类中调用一个方法,并为每个方法调用打印6次结果?这部分我有问题 到目前为止,我得到的是:基本Java和Eclipse,java,Java,使用三个方法创建一个util类。第一个方法的名称是add,它通过添加两个数字返回结果 第二个方法的名称是multiply,它通过将两个数字相乘来返回结果 第三个方法名是division,它通过将第一个参数除以第二个参数来返回结果 然后从这个名为main的类中调用一个方法,并为每个方法调用打印6次结果?这部分我有问题 到目前为止,我得到的是: public class Util { public static int add(int a, int b) { int resu
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 res = multiply(5, 2);
System.out.println("res = " + res);
res = add(5, 2);
System.out.println("res = " + res);
res = divide(5, 2);
System.out.println("res = " + res);
}
}
我该如何做:从这个名为main的类中调用一个方法,并为每个方法调用打印6次结果?只需使用这样的for循环:
public static void main(String[] args) {
for (int i = 0; i <= 6; i++) {
System.out.println(multiply(5, 2));
System.out.println(add(5, 2));
System.out.println(divide(5, 2));
}
}
publicstaticvoidmain(字符串[]args){
对于(int i=0;i)您正在调用主方法中已经存在的方法。每个方法只需调用6次?但是我如何从类中调用它呢?谢谢Krelos,但是为什么我们要使用private Util myUtil;和{this.myUtil=new Util();您可以创建一个Util类的新实例,然后使用它。因为您的方法是静态的,所以您不需要新的Utils()部分。只需在google上搜索java中的基本面向对象编程,您会发现许多教程和带有代码片段的简单解释:)请将问题标记为Lilly已回答,谢谢:)
public class Main()
{
private Util myUtil;
public void calculate()
{
for (int i = 0; i <= 6; i++) {
System.out.println(myUtil.multiply(5, 2));
System.out.println(myUtil.add(5, 2));
System.out.println(myUtil.divide(5, 2));
}
}
public static void main(String[] args) {
Main myMain = new Main();
myMain.calculate();
}