3 つのランダムな大文字と 3 つのランダムな数字の文字列を作成し、結果を出力する必要があります。次に、この文字列全体を小文字にして結果を出力し、最初の文字だけを大文字にして結果を出力する必要があります。を使用しようとしましたが、コンパイルされておらず、乱数発生器でsubstring()
の使用方法がよくわかりません。substring()
ここに私が書いたものがあります。私が助けてくれれば素晴らしいことです。
import java.util.Random;
public class RandomString
{
public static void main(String[] args)
{ Random generator = new Random();
int randomNumber = generator.nextInt(2);
char randomChar = (char)('A');
System.out.print("A random string is " + randomChar);
randomNumber = generator.nextInt(26);
randomChar = (char)('A' + randomNumber);
System.out.print(randomChar);
randomNumber = generator.nextInt(26);
randomChar = (char)('A' + randomNumber);
System.out.print(randomChar);
randomNumber = generator.nextInt(10);
System.out.print(randomNumber);
randomNumber = generator.nextInt(10);
System.out.print(randomNumber);
randomNumber = generator.nextInt(10);
System.out.println(randomNumber);
}
}