java数组怎么输出?

Python014

java数组怎么输出?,第1张

import java.util.Arrays

public class Testt{

 public static void main(String[]args){

  int a[]={32,54,65,3,5,1,75,8,545}

  for(int i=0i<a.lengthi++){

   for(int j=i+1j<a.lengthj++){

    if(a[i]>a[j]){

    int k=a[i]

    a[i]=a[j]

    a[j]=k

     }

    }

   }

   System.out.println(Arrays.toString(a))  

 }

}

//把输出放到FOR循坏外面,不然每循环一次就会输出一次。

java的数组输出,可以借助循环,遍历每一个元素并输出。

以下代码供你参考:

package com.dusd

public class ArrayOutput {

public static void main(String[] args) {

// TODO Auto-generated method stub

int[] array = new int[5]

//通过循环,初始化一个长度为5的整型数组

        for (int i = 0 i < array.length i++) {

            array[i] = i + 1

        }

        //在通过循环,遍历每一个元素,并输出

        for(int j = 0 j < array.length j++){

         System.out.println(array[j])

        }

}

}

//思路

输出--交换顺序,

在每次输出后那上次输出的数组

值依次向下移动一次,最后的一个移动到最前面去,

int

a[]={1,2,3,4,5,6}

//k是你想输出的行数k<6就是输出6行

for(int

k=0k<6k++){

for(int

i=0i<a.lengthi++){

System.out.print(a[i]+"

")

}

//把数组完整输出一次后换行

System.out.println()

//交换顺序

//定义临时变量temp

并且初始值为数组的最后一个元素

int

temp=a[a.length-1]

for(int

i=a.length-1i>0i--){

//一次后面的一个元素值等于前面一个

第一个元素不在其中

a[i]=a[i-1]

}

//给第一个元素赋值

a[0]=temp

}