init
This commit is contained in:
38
Question22-FunctionAndLambda/src/PTra22_03.java
Normal file
38
Question22-FunctionAndLambda/src/PTra22_03.java
Normal file
@@ -0,0 +1,38 @@
|
||||
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<Integer> 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を実行してください
|
||||
*
|
||||
* */
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user