下面为大家带来一个经典的java示例!
在一个魔法世界里,有个冒险者来到商店里买取生命值加成装备。仙女草售价20金币,可加成30生命值;星际梭售价16金币,可以加成20生命值。试问:以冒险者的金币怎么买到生命值加成最大的组合,输出仙女草和星际梭的个数。(冒险者的金币不一定用完)
思考:此问题可以用枚举思想写出来~~!
示例代码
package P325;
import java.util.Scanner;//对数据流的主要操作封装在包中故需要使用java.util包
public class Game {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入你所持有的金币个数:");
int Jin = scan.nextInt();
int XianNvCao =0,XingJIsuo = 0,Hp = 0;/