2017-03-22 35 views
-1

我想要生成743个不同的“代码”,它应该遵循以下语法:A1,A2,...,A20,B1,B2...所以我想着用两个for循环来做。用字母和数字2创建一个代码for-loops

  • 一个通过每“行”,这是去A,B,C,...
  • 并通过每个“列”,它是1-20进入第二个。

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

我的问题是第一个循环,我怎么做这种HES要在第一次迭代,在第二次迭代等A B添加A ...

+1

使用'char'等于'A''并逐步增加'char'。 – luk2302

+1

20x26 = 520 ...这小于743.只是想知道... – Fildor

+0

你是真的,20只是一个例子,我可以采取更高的数字,那样会很好然后 –

回答

0

很简单:你只需要使用一个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 
    } 
} 
+0

谢谢,我不知道你可以做带有角色的“ch ++”。认为它唯一可能的数字。 –

+0

当我开始使用java时,我现在还不知道我和你都知道它。 –

+1

在某种程度上,char * *是*数字。 “A”只是您为例如0x41(ASCII)。 – Fildor

相关问题