Java随机选择
所以我一直在开发我的第一个Java游戏,它进展得很顺利,但我需要随机挑选一个int,然后把它们放在这里; 示例(不正确,只是我的想象) 。。。诸如此类 这就是我的看法,请注意,所有这些都可能是错误的。 这是实际代码Java随机选择,java,Java,所以我一直在开发我的第一个Java游戏,它进展得很顺利,但我需要随机挑选一个int,然后把它们放在这里; 示例(不正确,只是我的想象) 。。。诸如此类 这就是我的看法,请注意,所有这些都可能是错误的。 这是实际代码 package com.company; import java.util.*; public class Main { static Scanner scan = new Scanner(System.in); static Scanner rand =
package com.company;
import java.util.*;
public class Main {
static Scanner scan = new Scanner(System.in);
static Scanner rand = new Random();
static dice die = new dice();
public static String playerName;
public static int Hp;
public static int MaxHp;
public static int EnmyHp;
public static int Damage;
public static int EnmyDamage;
public static int EnmyClass;
public static int Mana;
public static int Level;
private static void Stats() {
if (EnmyClass.equals("Goblin")) {
System.out.println(playerName + EnmyHp + Hp + Damage + EnmyDamage + Mana);
} else {
System.out.println(playerName + EnmyHp + Hp + Damage + EnmyDamage);
}
}
private static void buildGoblin() {
EnmyClass = "Goblin";
EnmyHp = 10;
EnmyDamage = 7;
Level = 1;
}
private static void buildEnemy() {
switch (Level) {
case 1:
MaxHp = 10;
break;
case 2:
MaxHp = 20;
break;
case 3:
MaxHp = 30;
break;
private static void encounter()
}
}
}
你的问题是什么?@Jason我怎么能让它随机挑选一个敌人(我知道只有一个rn)谢谢你
package com.company;
import java.util.*;
public class Main {
static Scanner scan = new Scanner(System.in);
static Scanner rand = new Random();
static dice die = new dice();
public static String playerName;
public static int Hp;
public static int MaxHp;
public static int EnmyHp;
public static int Damage;
public static int EnmyDamage;
public static int EnmyClass;
public static int Mana;
public static int Level;
private static void Stats() {
if (EnmyClass.equals("Goblin")) {
System.out.println(playerName + EnmyHp + Hp + Damage + EnmyDamage + Mana);
} else {
System.out.println(playerName + EnmyHp + Hp + Damage + EnmyDamage);
}
}
private static void buildGoblin() {
EnmyClass = "Goblin";
EnmyHp = 10;
EnmyDamage = 7;
Level = 1;
}
private static void buildEnemy() {
switch (Level) {
case 1:
MaxHp = 10;
break;
case 2:
MaxHp = 20;
break;
case 3:
MaxHp = 30;
break;
private static void encounter()
}
}
}
import java.util.Random;
public class Test {
static int[] stats = new int[3];
static int health = 100;
static int stamina = 200;
static int size = 10;
public static void main(String[] args) {
Random rand = new Random();
stats[0] = health;
stats[1] = stamina;
stats[2] = size;
// If you want a random int from 0-9
int n = rand.nextInt(10);
// If you want to select a random stat
int stat = stats[rand.nextInt(stats.length)];
System.out.println(stat);
}
}
class Enemy {
String type;
int health;
int stamina;
public Enemy(String t, int h, int s) {
this.type = t;
this.health = h;
this.stamina = s;
}
// Getters and setters
}