gpt4 book ai didi

java - 如果没有键盘输入如何生成随机数

转载 作者:行者123 更新时间:2023-12-01 18:18:51 24 4
gpt4 key购买 nike

如果键盘输入是“”,我已获得有关如何生成随机名称的帮助。如果输入是“”,我该如何做同样的事情来生成随机数?输入“请输入第一个数字:” out - 如果没有输入值“”则生成随机数。

package username;

import java.util.Scanner;
import java.util.Random;

public class UserName {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);

String user_Name1;
System.out.print("Please enter the first username: ");
user_Name1 = input.nextLine();
if (user_Name1.equals("")) {
String[] random = {"Luke", "Leia", "Hans", "Darth" , "Vader" , "Chewbacca"};
user_Name1 = random[(int) (Math.random() * random.length)];
}

System.out.println("" + user_Name1);

System.out.print("Please enter the first number: ");
int user_number1 = input.nextInt();
}
}

最佳答案

此处 input.nextInt(); 表示 Scanner.nextInt 未将 enterkey 作为有效输入。因此,您可以尝试通过 input.nextLine() 并将值转换为 Integer

关于java - 如果没有键盘输入如何生成随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60316262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com