用java定义一个包含5个元素的int数组,并且初始化都为0,从键盘接收五个整

用java定义一个包含5个元素的int数组,并且初始化都为0,从键盘接收五个整数,数组倒序... 用java定义一个包含5个元素的int数组,并且初始化都为0,从键盘接收五个整数,数组倒序 展开
 我来答
雪飞潇潇
2017-05-09 · TA获得超过6273个赞
知道大有可为答主
回答量:1968
采纳率:91%
帮助的人:826万
展开全部

参考代码

import java.util.Arrays;
import java.util.Scanner;

public class ArryDemo {
public static void main(String[] args) {
//一:初始化数组
int[] ary = new int[5];//定义数组,并初始化,默认值就是0
// int moren = 0;//,这里可以修改为1,2等其他数
// for (int i = 0; i < ary.length; i++) {
// ary[i] = moren;//全部赋为moren
// }
System.out.println("初始化的数组:"+Arrays.toString(ary));

//二:输入数组的元素
Scanner sc = new Scanner(System.in);
for (int i = 0; i < ary.length; i++) {
System.out.println("请输入数组的第" + (i + 1) + "个元素");
ary[i] = Integer.parseInt(sc.nextLine().trim());//读取键盘输入的数据,并转化为数字
}
System.out.println("赋值完的数组"+Arrays.toString(ary));
//三:颠倒数组的顺序
for (int begin = 0, end = ary.length - 1; begin < end; begin++, end--) {
int temp = ary[begin];
ary[begin] = ary[end];
ary[end] = temp;
}
System.out.println("倒序后的数组"+Arrays.toString(ary));
sc.close();
}
}

测试

初始化的数组:[0, 0, 0, 0, 0]
请输入数组的第1个元素
2
请输入数组的第2个元素
3
请输入数组的第3个元素
5
请输入数组的第4个元素
6
请输入数组的第5个元素
8
赋值完的数组[2, 3, 5, 6, 8]
倒序后的数组[8, 6, 5, 3, 2]
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式