java:31: 找不到符号

nrbk100 2008-04-07 01:02:09

public class testarray {
public static void main (String[] args){
int[] a = new int[args.length];
for(int i = 0;i<args.length;i++){
a[i] = Integer.parseInt(args[i]);
}
Print (a);
SelectionNum (a);
Print (a);
}
private static void Print (int[] a){
for(int i = 0;i<a.length;i++){
System.out.println(a[i]);
}
System.out.println();
}

private static void SelectionNum(int[] a){
for(int i = 0;i<a.length;i++){
int k;
k=i;
for(int j = k+1;j<a.length;j++){
if(a[K]>a[j]){
k=j;
}
}
if(k!=i){
int temp;
temp = a[i];
a[i] = a[K];
a[K] = temp;
}
}

}
}


--------------------配置: <--------------------
D:\java\testarray.java:24: 找不到符号
符号: 变量 K
位置: 类 testarray
if(a[K]>a[j]){
^
D:\java\testarray.java:31: 找不到符号
符号: 变量 K
位置: 类 testarray
a[i] = a[K];
^
D:\java\testarray.java:32: 找不到符号
符号: 变量 K
位置: 类 testarray
a[K] = temp;
^
3 错误

处理已完成。
...全文
202 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nrbk100 2008-04-07
  • 打赏
  • 举报
回复
我想我怎么看出来来啊,哎!
原来 如此
写个程序 还真多问题!
  • 打赏
  • 举报
回复
k大写了。。。。

Java是大小写敏感的
梅小西Echo 2008-04-07
  • 打赏
  • 举报
回复
你把K怎么大写了啊,你声明的时候都是小写,细节问题

--------------------------------------
JSP讨论②群 29402605 学习JSP的道路是艰辛的也是快乐的!希望大家能在一起学习~互相交流经
不要长期不说话哦~
论坛建设中...

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧