我想要生成743个不同的“代码”,它应该遵循以下语法:A1,A2,...,A20,B1,B2...
所以我想着用两个for循环来做。用字母和数字2创建一个代码for-loops
- 一个通过每“行”,这是去A,B,C,...
- 并通过每个“列”,它是1-20进入第二个。
然后我想连接它们,这将导致一个例如“A1”的代码。
我的问题是第一个循环,我怎么做这种HES要在第一次迭代,在第二次迭代等A B添加A ...
我想要生成743个不同的“代码”,它应该遵循以下语法:A1,A2,...,A20,B1,B2...
所以我想着用两个for循环来做。用字母和数字2创建一个代码for-loops
然后我想连接它们,这将导致一个例如“A1”的代码。
我的问题是第一个循环,我怎么做这种HES要在第一次迭代,在第二次迭代等A B添加A ...
很简单:你只需要使用一个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时,我现在还不知道我和你都知道它。 –
在某种程度上,char * *是*数字。 “A”只是您为例如0x41(ASCII)。 – Fildor
使用'char'等于'A''并逐步增加'char'。 – luk2302
20x26 = 520 ...这小于743.只是想知道... – Fildor
你是真的,20只是一个例子,我可以采取更高的数字,那样会很好然后 –