【发布时间】:2013-11-28 16:23:59
【问题描述】:
请告诉我它在 (g[ss[i]]++;) 部分的工作原理,并告诉我在 java 中的输出顺序
class A{
public static void main(String []a){
int []ss={1,2,3,4,2,3,3,1,1,1,5,6,4,5,4};
int []g=new int[15];
for(int i=0;i<15;i++){
g[ss[i]]++;
}
for(int i=1;i<15;i++){
System.out.println(ss[i-1]+"=="+g[i]);
}
}
}
【问题讨论】:
-
你试过运行它,它会给你输出
-
请您尝试用更复杂的方式编写这个?
-
@RossDrew 这一切只是为了打印出一系列谎言
1==4确实 -
@Richard Tingle:我猜应该是“1 被发现 4 次”。代码有几个缺陷,例如硬编码的 15。