import java.util.Arrays; import java.util.List; import java.util.Random; /* * PTra22_03.java * 作成 Rhizome *------------------------------------------------------------ * Copyright(c) Rhizome Inc. All Rights Reserved. */ /* TODO 関数型インターフェースを作成してから始めてください。 * インターフェース名:CalcMultiParamFunc * 抽象メソッド名:CalcMultiParamFunction * ジェネリクス:T * 戻り値の型:int * 引数:T型の引数を3つ * * */ public class PTra22_03 { public static void main(String[] args) { List array = Arrays.asList(1,2,3,4,5,6,7,8,9); Random rnd = new Random(); System.out.println("計算元の値です"); for(Integer number : array) { System.out.print(number + "\t"); } int rndNumber1 = rnd.nextInt(9); int rndNumber2 = rnd.nextInt(9); int rndNumber3 = rnd.nextInt(9); System.out.println("\n" + "ランダムに数値を3つ選び足し算します(選ばれた順に足し算します)"); /* TODO 作成した関数型インターフェースを使用し、Calc.additionを実行してください * * */ } }