0
点赞
收藏
分享

微信扫一扫

怎么让java从键盘随机输入文字

年夜雪 2023-07-22 阅读 49

怎么让Java从键盘随机输入文字

在Java中,我们可以使用Scanner类来从键盘获取用户的输入。然后,我们可以使用随机数生成器来生成一个随机索引,以从输入的文字中选择一个随机的单词。下面是一个示例代码,展示了如何实现这个功能。

首先,我们需要导入java.util.Scannerjava.util.Random类。Scanner类用于从键盘获取输入,Random类用于生成随机数。

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

接下来,我们创建一个Scanner对象来读取用户的输入。

Scanner scanner = new Scanner(System.in);

然后,我们提示用户输入一段文字,并将其存储在一个字符串变量中。

System.out.println("请输入一段文字:");
String inputText = scanner.nextLine();

接下来,我们将输入的文字分割成单词数组。

String[] words = inputText.split(" ");

然后,我们生成一个随机数,作为选择单词的索引。

Random random = new Random();
int randomIndex = random.nextInt(words.length);

最后,我们从单词数组中选择一个随机单词,并将其打印出来。

String randomWord = words[randomIndex];
System.out.println("随机选择的单词是:" + randomWord);

完整的示例代码如下:

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

public class RandomInputExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一段文字:");
        String inputText = scanner.nextLine();
        
        String[] words = inputText.split(" ");
        
        Random random = new Random();
        int randomIndex = random.nextInt(words.length);
        
        String randomWord = words[randomIndex];
        System.out.println("随机选择的单词是:" + randomWord);
    }
}

以上代码实现了从键盘随机输入文字的功能。用户可以输入一段文字,程序将从中选择一个随机的单词并打印出来。你可以根据需要对代码进行修改和扩展,以实现更复杂的功能。

举报

相关推荐

0 条评论