如何在面向对象编程(最好在 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 );
}
}
我想要:
- 在项目类中创建一个随机生成器
- item 类中的随机生成器应该会影响主教程类中的价格
- 如果机会变量在 1 到 20 之间,则将价格削减 30%
- 它必须与项目 1 和 2 一起使用
注意:我不想在教程课程中这样做,因为我必须为每个代码执行 if 语句。希望这会有所帮助。