Java tamagotchi的布尔随机值,用于显示它是否';她病了还是没病

Java tamagotchi的布尔随机值,用于显示它是否';她病了还是没病,java,random,boolean,Java,Random,Boolean,我想在Java上做一个tamagotchi(一个你负责的虚拟宠物),我想用一个布尔随机数来随机显示tamagotchi是否生病,但我不知道怎么做,我有三个类:猫、动物和应用程序。你可以用这行: 新随机().nextInt(1) 此行返回一个整数:0(false)或1(true)试试这个: import java.util.Random; public class Tamagotchi { static boolean isSick; public static void m

我想在Java上做一个tamagotchi(一个你负责的虚拟宠物),我想用一个布尔随机数来随机显示tamagotchi是否生病,但我不知道怎么做,我有三个类:猫、动物和应用程序。

你可以用这行:
新随机().nextInt(1)
此行返回一个整数:0(false)或1(true)

试试这个:

import java.util.Random;

public class Tamagotchi {

    static boolean isSick;

    public static void main(String[] args){

        isSick = new Random().nextBoolean();

        System.out.println("Pet is sick: " + isSick);
    }
}

您必须看一看:boolean sick=Math.random()>0.5@AlbertoSinigaglia实际上,java.util.Random内置了一个nextBoolean()方法。你甚至不需要>0.5的东西你是对的@GhostCatsays重新定义未来,请先尝试研究你的问题。我通过搜索引擎在几秒钟内找到了重复的问题,那么new Random()呢。nextBoolean()呢?所以,当你真的在一个非常不清楚的问题上给出这样一个格式错误的答案时,至少要多花一点精力给出好的内容。请将它标记为一个副本,而不是重新回答这个问题。