オブジェクト指向プログラミング (できれば Java) で if ステートメントを使用するにはどうすればよいですか?
import java.util.*;
class item
{
Random rand = new Random();
int chance = rand.nextInt(20);
String name;
double price;
{
if (chance <= 20){
price = price * 0.70 ;
}
}
}
public class tutorial{
public static void main (String[] args)
{
item i1 = new item();
item i2 = new item();
i1.name = "Soda";
i1.price = 5;
i2.name = "Candy";
i2.price = 2;
System.out.println ("Name : " + i1.name +
" Price : " + i1.price );
System.out.println ("Name : " + i2.name +
" Price : " + i2.price );
}
}
したい:
- アイテム クラスでランダム ジェネレーターを作成する
- アイテム クラスのランダム ジェネレーターは、メイン チュートリアル クラスの価格に影響を与える必要があります。
- 確率変数が 1 ~ 20 の場合、価格を 30% 引き下げます
- アイテム1と2で動作する必要があります
注:各コードのチャンスのために if ステートメントを実行する必要があるため、チュートリアル クラスでは実行したくありません。うまくいけば、それは役に立ちます。