Java平均计划

0 java average

编写一个名为Average的类,可用于计算几个整数的平均值.它应包含以下方法:

一种接受两个整数参数并返回其平均值的方法.一种接受三个整数参数并返回其平均值的方法.一种接受两个表示范围的整数参数的方法.发出错误消息,如果第二个参数小于第一个参数,则返回零.否则,该方法应返回该范围内的整数的平均值(包括).

我对Java和编程完全陌生,这让我彻底迷失了!这是我尝试过的.

import java.util.Scanner;

public class Average {

    public static void main(String[] args) {

    double numb1, numb2, numb3;
    System.out.println("Enter two numbers you'd like to be averaged.");
    Scanner keyboard = new Scanner(System.in);
    numb1 = keyboard.nextInt();
    numb2 = keyboard.nextInt();

    }

        public double average (int num1, int num2) {

            return (num1 + num2) / 2.0; 
    } 

        public double average (int num1, int num2, int num3) 
        { 
         return (num1 + num2 + num3) / 3.0; 
        } 
Run Code Online (Sandbox Code Playgroud)

}

该程序不会过去从用户获取值.请帮忙!

Jer*_*vel 5

你必须实际调用你的方法.

只是放置

Average avg = new Average();
System.out.println("The average is: " + avg.average(numb1, numb2));
Run Code Online (Sandbox Code Playgroud)

在你的main方法的最后.

或者,您可以将方法设为静态:

public static double average (int num1, int num2) {
    return (num1 + num2) / 2.0; 
} 
Run Code Online (Sandbox Code Playgroud)

关于构造函数static.