【问题标题】:Output don't recognize alphabets输出不识别字母
【发布时间】:2021-07-19 10:19:04
【问题描述】:

好的,这是我尝试打印字符的代码

但是我不明白为什么在输出中打印时我的输出无法识别字母字符。注意:我在这里输入长度为 4。

【问题讨论】:

  • 请将您的代码作为文本而不是图像放在您的问题中。
  • 你没有完全填满你的char[]。似乎您只是在初始化索引 0 和 1 处的值,但索引 2 处的值似乎仍然是 char 的默认值,即空字符 '\u0000'。查看您的代码和循环变量,这似乎是问题所在。
  • 我很好奇:将“字母”翻译成“字母”的人类语言是什么?我在这里看到很多问题都犯了同样的错误。 a 是一个字母b 是一个字母alphabet 是“一组按固定顺序的字母符号,用于表示一种语言的基本声音”,例如英文 alphabet 由一组从 A 到 Z 的 letters 组成。 --- 同样,0 是一个 digit1是一个数字number 是由 1 个或多个 digits 表示的数值。

标签: java random io


【解决方案1】:

您需要修正alphabet 的计算。对于给定的输入 length 为 4,numberalphabet 的计算值为 2,第二个 for-loop 创建为 for(int i = 2; i < 2; i++)。循环体不会被执行。

【讨论】:

  • 帮助添加for (int i = number; i < number + alphabet; i++) {。最后还缺少System.out.println();
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多