java

/*作业题:冒泡排序*/

package liu;

public class liu1{
 public static void main(String[] args){
  int[] a=new int[]{1,4,2,3,7,5,8};
  for(int i=0;i<a.length;i++){
  for(int j=i+1;j<a.length;j++){
   if(a[i]>a[j]){
    int y=a[i];
    a[i]=a[j];
    a[j]=y;
   }
  }
  }
  for(int i=0;i<a.length;i++){
   System.out.print(a[i]);
  }
 }

}

今天是来到济宁惠普基地的第九天,已经学习了一个星期的java,对java已经有了基础的了解,每天我们不仅在认识新同学还更加努力的学习java,说真的这一个星期真的很累,白天上课,晚上还要上机练习,完成作业,上面的一个程序是学完第三章的一个作业,对于排序在数学上我们经常看到,可是他们是怎样用计算机表示出来的呢?以前不等可是学完第三章后我知道了数组怎么表示,更知道了怎样比较大小,例如上面程序先定义声明一个一维数组(基本格式:int myArray 【】a=new int【】{1,2,3})利用for语句定义i和j是数组里的两个数,i在j的前面且都小于数组的长度,如果数i大于数j时,定义一个y,把i的数赋给y,j在赋给i在进行比较,最后y赋给j实行数的交换,这是一次完整的交换,然后在进行上面的过程知道全部比较完。虽然这是一个很简单的程序,但是当写完这个程序时却格外有成就感,嘿嘿,继续努力啊!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值