这是我的随机填充代码,基于循环,它应该在“KELVIN”之后生成 4 个随机字符(因为 KELVIN 需要 6 个字符),但是当我打印时,只生成 2 个随机字符,奇怪
Random r = new Random();
//string imported
String word = "KELVIN";
//loop for fill up 10 characters
for (int i=0; i<10-word.length();i++)
{
char randomadd = (char)(r.nextInt(26) + 'A');
word +=randomadd;
}
System.out.print(word+"==");
控制台输出:
KELVINSN==