自学第四天

数组

int []a=new  int[5];


length 长度


对数组进行升序排序

Arrays.sort();


数组的复制

a[]=b[]



数组里数字的插入

import java.util.Scanner;


public class Test2 {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
   Scanner in=new Scanner(System.in);
   int[] a={1,3,5,7,9};
   System.out.print("请输入插入的数字");
   int b=in.nextInt();
   boolean c=false;
   a[a.length-1]=b;
   for(int i=a.length-1;i>0;i--){
   if(a[i]<a[i-1]){
    int d=a[i];
    
    a[i]=a[i-1];
    a[i-1]=d;
   }else{
    break;
   }
   }
   for(int i=0;i<a.length;i++){
    System.out.print(a[i]);
   }
 }

}import java.util.Scanner;


public class Test2 {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
   Scanner in=new Scanner(System.in);
   int[] a={1,3,5,7,9};
   System.out.print("请输入插入的数字");
   int b=in.nextInt();
   boolean c=false;
   a[a.length-1]=b;
   for(int i=a.length-1;i>0;i--){
   if(a[i]<a[i-1]){
    int d=a[i];
    
    a[i]=a[i-1];
    a[i-1]=d;
   }else{
    break;
   }
   }
   for(int i=0;i<a.length;i++){
    System.out.print(a[i]);
   }
 }

}


冒泡排序


public class Test3 {
 public static void main(String[]args){
  int[] a={10,50,20,30,40,24,};
  for(int i=0;i<a.length-1;i++){
   for(int b=0;b<a.length-1;b++){
    if(a[i]>a[i+1]){
     int c=a[i];
     a[i]=a[i+1];
     a[i+1]=c;
    }
   }
  
    
   }
  for(int i=0;i<a.length;i++){
   System.out.print(a[i]);
  }
  }
 }


选择排序


public class Test4 {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  int[] a={12,51,516,54,21,31};
  for(int i=0;i<a.length-1;i++){
   for(int j=i+1;j<a.length;j++){
    if(a[i]>a[j]){
     int b=a[i];
     a[i]=a[j];
     a[j]=b;
    }
   }}
   for(int d=0;d<a.length;d++){
    System.out.println(a[d]);
   }
 
 
 }
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值