早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求JAVA高手帮手从键盘输入10个整数,并将其放入一个数组中,然后将其前5个元素和后5个元素对换,即:第1个元素与第10个元素互换,第2个元素与第9个元素互换….,分别输出数组中原来各个

题目详情
求JAVA高手帮手
从键盘输入10个整数,并将其放入一个数组中,然后将其前5个元素和后5个元素对换,即:第1个元素与第10个元素互换,第2个元素与第9个元素互换….,分别输出数组中原来各个元素的值和对换后的元素值。(用两个类实现,一个带主方法的public类,一个互换的类)
▼优质解答
答案和解析
这个问题太简单了,是你说复杂了,不就是一个反序列输出吗!!!至于说成这样吗??看看我的还符合你的标准码??要是符合你的标准记得好评额
package ni;
import java.util.*;
public class Swap {
Scanner in=new Scanner(System.in );

int [] num=new int[10];
public void Show(){
for(int i=0;i System.out.println("请输入第"+(i+1)+"个数字");
num[i]=in.nextInt();
}

for(int i=num.length-1;i>=0;i--){

System.out.print(num[i]+"\t");
}

}
}

//测试类
package ni;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Swap swap=new Swap();
swap.Show();

}
}