2012-11-28 50 views
-1

编写一个循环,显示字母为'a','b','c','d'或'e'的两个字母的所有可能组合。该组合应显示按字母升序:嵌套循环字符[]

AA AB 交流 广告 AE BA BB ... EE

这里是我的代码:

Char[] letters = {'a', 'b', 'c', 'd', 'e'}; 

for(int i=0; i < letters.length() ; i++) 
{ 
    for(int ii=0; ii < letters.length() ; ii++) 
    { 
    System.out.print(letters[i]); 
    System.out.println(letters[ii]); 
    } 
} 
+0

什么问题?看起来它应该工作得很好,除非在某处我没有发现语法错误。输出是什么? –

+0

多数民众赞成我以为太...继承人错误,我不断收到 – user1830993

+0

CTest.java:7:错误:找不到符号 \t \t Char [] letters = {'a','b','c',' d','e'}; \t \t^ 符号:类字符 位置:类CTEST 1个错误 – user1830993

回答

2

什么是Char[]?很可能你的意思是char[]甚至Character[],但我更偏向于前者。请记住 - Java中的对象是大写的。原始物不是。您可能正在寻找一个原始数组。

这也是一个数组没有方法调用length的情况。你可以简单地通过letters.length来引用它。