Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | 请高手指教 关于一维数组 |
flydog123456
发贴: 4 积分: 0 |
于 2004-11-03 15:54
public class invertArray{ public static void main(String args[]){ int i,j; String strArray[] = {"about","abandon","do","can","here","my","go"}; int k = strArray.length; System.out.println("Resource string array is:"); for(i = 0;i < k;i++) { System.out.print(strArray[i]+" "); } System.out.println("\n************************************"); for(i = 0;i<k-1;i++) { for(j = i+1;j < k;j++) { if(strArray[i].compareTo(strArray[j])<0) { String tempStr = strArray[i]; strArray[i] = strArray[j]; strArray[j] = tempStr; } } } System.out.println("Result after sortting is:"); for(i = 0;i < k;i++) { System.out.print(strArray[i]+" "); } } } 输出结果是: resource string array is: about abandon do can here my go ***************************************** result after sorting is: my here go do can about abandon 我不明白 " for(i = 0;i<k-1;i++) { for(j = i+1;j < k;j++) { if(strArray[i].compareTo(strArray[j])<0) { String tempStr = strArray[i]; strArray[i] = strArray[j]; strArray[j] = tempStr; } } } " 这个语句是什么意思啊????是排序吗?是按什么顺序排的啊? 如果不是 那后面的输出的结果是什么意思???? 希望高手指点啊 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(首先确定这个程序没有错!!) Java应用者与<IDE/环境> |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
4206 | 请高手指教 关于一维数组 | flydog123456 | 1295 | 2004-11-03 15:54 |
3221 | Re:请高手指教 关于一维数组 | why | 343 | 2004-11-03 20:24 |
3327 | Re:请高手指教 关于一维数组 | kaiserlew | 32 | 2004-11-03 20:52 |
3332 | Re:请高手指教 关于一维数组 | flydog123456 | 20 | 2004-11-03 22:37 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |