引数に他パッケージで指定されている定数を設定したいです。
インポートについて学習しています。
パッケージを3つ作り、それぞれからインポートし、出力したいのですが
うまく定数の設定ができません。
●package study;
import constants.FruitsConstants;
import fruits.Fruits;
public class Study {
public static void main(String[] args) {
/* * Fruits.javaのprintFruitsメソッドを呼び出しなさい。 * printFruitsの引数にはFruitsConstantsに指定されている定数を設定してください。 */ Fruits.printFruits(FRUITS_LEMON_04, FRUITS_COUNT_20); }
}
●package fruits;
public class Fruits {
public static void printFruits(String fruits, int count) { System.out.println("食べ物は" + fruits); System.out.println(count + "個です"); }
}
●package constants;
public class FruitsConstants {
// フルーツ定数(種類)
public static final String FRUITS_APPLE_01 = "りんご";
public static final String FRUITS_GRAPE_02 = "ぶどう";
public static final String FRUITS_WATERMELON_03 = "スイカ";
public static final String FRUITS_LEMON_04 = "レモン";
public static final String FRUITS_MELON_05 = "メロン";
// フルーツ定数(個数) public static final Integer FRUITS_COUNT_10 = 10; public static final Integer FRUITS_COUNT_20 = 20; public static final Integer FRUITS_COUNT_45 = 45; public static final Integer FRUITS_COUNT_78 = 78; public static final Integer FRUITS_COUNT_100 = 100;
}
メソッドの呼び出しから、どのようにしたら引数にFruitsConstantsの定数を設定できますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/19 02:56