Java 我的字符数组是打印数字,而它应该打印字符
这是我的密码Java 我的字符数组是打印数字,而它应该打印字符,java,Java,这是我的密码 Scanner in = new Scanner(new File("words.txt")); int choice = 0; String str = in.next(); int FileSize = Integer.parseInt(str); char[] wordPlay = new char[100]; System.out.println("Filesize = " + FileSize); int i =
Scanner in = new Scanner(new File("words.txt"));
int choice = 0;
String str = in.next();
int FileSize = Integer.parseInt(str);
char[] wordPlay = new char[100];
System.out.println("Filesize = " + FileSize);
int i = 0;
int count = 0;
String[] word = new String[FileSize];
String randomWord;
Random R = new Random();
for(i = 0; i < FileSize; i++)
{
word[i] = in.next();
System.out.println("Words = " + word[i]);
}
count = R.nextInt(FileSize);
randomWord = word[count];
System.out.println("Randomword = "+ randomWord);
int size = randomWord.length();
wordPlay = randomWord.toCharArray();
System.out.print("Random Word in Char =");
for(i = 0; i <size; i ++)
{
System.out.print(+ wordPlay[i] + " ");
}
System.out.println(" ");
Scanner in=new Scanner(新文件(“words.txt”);
int-choice=0;
字符串str=in.next();
int FileSize=Integer.parseInt(str);
char[]wordPlay=新字符[100];
System.out.println(“Filesize=“+Filesize”);
int i=0;
整数计数=0;
String[]word=新字符串[文件大小];
字符串随机词;
随机R=新随机();
对于(i=0;i 对于(i=0;i您有一个额外的+
。请使用:
System.out.print(wordPlay[i] + " ");
+用作一元加号,基本上与负号(一元减号)相反。这将字符强制为整数。请参阅(一元加号运算符)和(一元数字提升)。您有一个额外的+
。使用:
System.out.print(wordPlay[i] + " ");
+用作一元加号,基本上与负号(一元减号)相反。这将字符强制为整数。请参阅(一元加号运算符)和(一元数字提升)