Run ❯
Get your
own Java
server
❯
Run Code
Ctrl+Alt+R
Change Orientation
Ctrl+Alt+O
Change Theme
Ctrl+Alt+D
Go to Spaces
Ctrl+Alt+P
class Stats
{ T[] nums; // Constructor Stats(T[] nums) { this.nums = nums; } // Calculate average double average() { double sum = 0; for (T num : nums) { sum += num.doubleValue(); } return sum / nums.length; } } public class Main { public static void main(String[] args) { // Use with Integer Integer[] intNums = {10, 20, 30, 40}; Stats
intStats = new Stats<>(intNums); System.out.println("Integer average: " + intStats.average()); // Use with Double Double[] doubleNums = {1.5, 2.5, 3.5}; Stats
doubleStats = new Stats<>(doubleNums); System.out.println("Double average: " + doubleStats.average()); } }
Integer average: 25.0
Double average: 2.5