如何将随机生成的字符串保存到变量中并计算距离



我正在学习一个Java类,任务是创建一个带有以下参数的代码:

(从用户处获取字符串1(提示用户输入一个由5个大写字符组成的字符串,并将该字符串保存在变量中。

(获取字符串2–随机生成(生成一个包含5个随机生成字符的字符串,并将其保存在变量中。

(计算距离(计算两个字符串之间的距离并将其显示给用户

我想我已经破解了第一个和第二个的一部分,但在将字符串2保存为变量时遇到了问题,而且我似乎无法计算距离。

如有任何帮助,我们将不胜感激。

这就是我目前所拥有的:

import java.util.Scanner;
import java.util.Random;
public class StringDiff {
public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

System.out.println ("Please enter 5 Capital letters.");
int userString = scan.nextInt();

Math.random().toString(255).substr(2, 5);           
}
}

第一:使用nextLine((;代替nextInt((;

第二:要创建随机变量,请使用此

1导入此类

import java.util.concurrent.ThreadLocalRandom;

2创建并初始化变量

int Random_number = ThreadLocalRandom.current().nextInt("Here put the maximum number");

最新更新