【问题标题】:Create a code with a letter and a number two for-loops [duplicate]用一个字母和一个数字创建一个代码两个for循环[重复]
【发布时间】:2017-08-14 11:37:02
【问题描述】:

我想生成 743 个不同的“代码”,它们应该遵循以下语法:A1,A2,...,A20,B1,B2... 所以我想用两个 for 循环来做。

  • 遍历每个“行”,即 A、B、C、...
  • 第二个遍历每个“列”,即 1-20。

之后我想连接它们,这将导致一个代码,例如“A1”。

我的问题是第一个循环,我该怎么做才能在第一次迭代时添加一个 A,在第二次迭代时添加一个 B 等等......

【问题讨论】:

  • 使用等于'A'char 并逐步增加char
  • 20x26=520 ...小于 743。只是想知道...
  • 是的,20 只是一个例子,我可以取一个更大的数字,这样就可以了

标签: java


【解决方案1】:

这很简单:您只需使用 char 数据类型。下面是完整的代码。

for(char ch='A';ch<='Z';ch++)
{
    for(int i=1;i<=20;i++)
    {
        System.out.println(ch+""+i); // this will concatenate ch and i
    }
}

【讨论】:

  • 谢谢,我不知道你可以用字符做“ch++”。认为只有数字才有可能。
  • 当我开始使用 java 时,我现在也不知道,现在我和你们都知道。
  • 在某种程度上chars 数字。 “A”只是你得到的一个表示,例如0x41(ASCII 码)。
猜你喜欢
  • 2022-08-22
  • 1970-01-01
  • 2014-11-23
  • 2013-08-07
  • 1970-01-01
  • 1970-01-01
  • 2017-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多