您的位置:

java数组输出,java数组输出五个学生的成绩从高到低

本文目录一览:

java数组怎么输出?

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=0;ia.length;i++){

   for(int j=i+1;ja.length;j++){

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

    int k=a[i];

    a[i]=a[j];

    a[j]=k;

     }

    }

   }

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

 }

}

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

关于Java数组输出问题?

在Java中System.out.println输出函数是带换行的,System.out.print输出函数是没有换行的,

把System.out.println(myList[i]+" ");改成System.out.print(myList[i]+" ");,

再在for循环外面加一句System.out.println();,就行了.

完整的Java程序如下(见图,改动地方见注释)

JAVA数组的输出

//思路

输出--交换顺序,

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

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

int

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

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

for(int

k=0;k6;k++){

for(int

i=0;ia.length;i++){

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

");

}

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

System.out.println();

//交换顺序

//定义临时变量temp

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

int

temp=a[a.length-1];

for(int

i=a.length-1;i0;i--){

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

第一个元素不在其中

a[i]=a[i-1];

}

//给第一个元素赋值

a[0]=temp;

}