麻烦老师了

麻烦老师了

package sz;  public class sz11 {   public static void main(String[] args) { // TODO Auto-generated method stub    /*     int[]arr= {1,2,3,4,5};//arr数组         for(int n:arr) //arr的数组元素存放在n中输出打印         System.out.print(n);      */            //冒泡排序 int[] a= {34,53,12,32,56,17}; System.out.println("排序前的数组元素为:");    for(int n:a) {     System.out.print(n+"  ");    }    System.out.println();    int temp;    for(int i=0;i<a.length-1;i++) {     //内重循环控制每趟排序     for(int j=0;j<a.length-1;j++) {     if(a[j]>a[j+1]) {     temp=a[j];     a[j]=a[j+1];     a[j+1]=temp;     }       }        }    System.out.println("从小到大排序后的数组元素为:");    for(int n:a) {     System.out.print(n+"  "); }         } }这个j<a.length-1和j<a.length-i-1的结果是一样,有什么区别吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
提问者 慕神9589389 2018-11-19 21:36:21

这个j<a.length-1和j<a.length-i-1的结果是一样,有什么区别吗

  • 有区别的,后者比前者多减了一个i,其中i的值是自增的,所以随着i的值自增,他俩的结果也是不一样的,祝学习愉快~
    2018-11-20 10:26:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师