网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

请完成下列Java程序:建一个数组中的整数按依序重新存放,如果原来的次序为1,2,3,则改为3,2,1。数组大小为10,直接初始化方法进行初始化,

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

程序运行结果如下:

初始数组:

2 4 6 10 8 1 7 5 12 33

交换后的数组:

33 12 5 7 1 8 10 6 4 2

public class ex29_2 {

public static void main(String[] args) {

int i,temp;

System.out.println("初始数组:");

int a[]={2,4,6,10,8,1,7,5,12,33};

for(i=0;i<10;i++)

System.out.print(Integer.toString(a[i])+ " ");

for(_____________________){

temp=a[i];

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

_________________;

}

System.out.println();

System. out.println ("交换后的数组: ");

for(i=0;i<10;i++)

System.out.print(Integer.toString(a[i])+ " ");

}

}


参考答案

更多 “ 请完成下列Java程序:建一个数组中的整数按依序重新存放,如果原来的次序为1,2,3,则改为3,2,1。数组大小为10,直接初始化方法进行初始化,注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:初始数组:2 4 6 10 8 1 7 5 12 33交换后的数组:33 12 5 7 1 8 10 6 4 2public class ex29_2 {public static void main(String[] args) {int i,temp;System.out.println("初始数组:");int a[]={2,4,6,10,8,1,7,5,12,33};for(i=0;i10;i++)System.out.print(Integer.toString(a[i])+ " ");for(_____________________){temp=a[i];a[i]=a[10-i-1];_________________;}System.out.println();System. out.println ("交换后的数组: ");for(i=0;i10;i++)System.out.print(Integer.toString(a[i])+ " ");}} ” 相关考题
考题 设有下列数组定义语句: int a[] = {1, 2, 3}; 则对此语句的叙述错误的是()。A.定义了一个名为a的一维数组B.a数组有3个元素C.a数组元素的下标为1~3D.数组中每个元素的类型都是整数

考题 数组的顺序存储结构中,按行序(或列序)优先次序存放数组元素,是为了方便寻址公式的分析。

考题 下列关于Java语言的数组描述中,错误的是()A.数组的长度通常用length属性获得B.数组下标从0开始C.数组元素是按顺序存放在内存中D.数组空间大小可以任意扩充

考题 设置一个3*3的二维数组,数组元素为整数,请输出数组中的最大值,以及其所在的行号和列号。请提交程序源代码和程序运行结果截图。

考题 设有下列数组定义语句: int a[] = {1, 2, 3}; 则对此语句的叙述错误的是()。A.定义了一个名为a的一维数组 。B.a数组有3个元素。C.a数组元素的下标为1~3 。D.数组中每个元素的类型都是整数。

考题 输入若干个整数先存放在1个数组中,然后遍历该数组,将正数元素存放在到一个正数数组,负数元素存放到另一个负数数组,0舍弃,最后分别输出正数数组、负数数组。 提示:1.需要定义3个一维数组,3个循环变量 注:如果有编程条件的可以附上运行结果,但请不要抄袭作业,雷同作业将无成绩。

考题 【填空题】(5-1)在Java程序中,如果方法的形参是数组,则调用该方法时传递的是数组的()。

考题 将一个数组中的元素按逆序重新存放。例如原来顺序为:8,6,5,4,1。要求改为:1,4,5,6,8。

考题 随机产生10个1~99的整数,并将其放入数组中,输出这组数据。从键盘输入一个整数,如果该数字在数组中,则输出该数字在数组中的下标;如果不存在,则输出-1;如果该数在数组中不止一个,则输出第一个匹配的下标。