【发布时间】:2015-08-24 08:34:43
【问题描述】:
我正在尝试通过改组来打印字符数组。我也看到了其他帖子,但希望提出我自己的幼稚算法。这是代码:
public class Carbon{
public static void main(String args[]){
Char A = new Char[6] {'c','a','r','b','o','n'};
for (int i=0;i<6;i++) {
for (int j=0;j<6;j++) {
if(i<=j) {
for (int k=i;k<=j;k++)
System.out.print(A[k]);
}
else{
for (int k=i;k>=j;k--)
System.out.print(A[k]);
}
}
}
}
}
出现以下错误:
Carbon.java:3: error: ';' expected
Char A = new Char[6] {'c','a','r','b','o','n'};
^
Carbon.java:3: error: not a statement
Char A = new Char[6] {'c','a','r','b','o','n'};
^
Carbon.java:3: error: ';' expected
Char A = new Char[6] {'c','a','r','b','o','n'};
^
3 errors
我集思广益 1 个多小时进行调试,但失败了。请帮忙。
【问题讨论】:
-
错误显示在哪一行?
-
我在第 3,4,9,14 行收到编译器错误,但没有一个是您收到的错误。您是否发布了文件的全部内容?
-
@VikranthInti 重读user2762451's answer below。用指定的行 user2762451 替换您拥有的两个错误行(A 的声明和初始化)。
标签: java permutation shuffle