Java作业 刚学啥也不会 求大神教

zhs121647680 2017-04-10 07:29:13
创建一个整形一维数组。分别使用静态和动态初始化的方法,并打印各数组元素的值。
...全文
348 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jpfss 2017-04-11
  • 打赏
  • 举报
回复
静态在后面直接赋值,动态的话要先创建对象,然后在赋值即可,一般用循环赋值就可以了!我猜你是不清楚什么是静态什么是动态。具体代码,如果需要,自己百度一下或者查查语法格式即可
_jant 2017-04-11
  • 打赏
  • 举报
回复
很想对4楼的老哥说一句人家初学,说不定会,但是不知道那就是静态或者是动态。 我们学习知识,懂得更多是为了给新人答疑解惑,让人家成长。并不是打击人家自信心好吧。
China小嘿 2017-04-10
  • 打赏
  • 举报
回复
动态就是创建对象再赋值,静态是直接赋值
liu_siat 2017-04-10
  • 打赏
  • 举报
回复
So easy, 这个问题都不会,建议不要学编程了。
田地里的蚂蚁 2017-04-10
  • 打赏
  • 举报
回复

  //静态初始化数组
int[] i={21,12,4,2,12};
//动态初始化数组
int[] a=new int[5];
for(int j=0;j<a.length;j++){
  a[j]=j+1; //这里随便赋值
}
MikeDDT009 2017-04-10
  • 打赏
  • 举报
回复
提前说明,数组长度是固定不可变的 静态赋值就是说建立一个数组然后直接写里面是什么内容,比如 int[] nums = new int[]{1,2,3,4,5}表示这个数组有5个数,这是一种书写法 另外一种: int[] nums = {1,2,3,4,5} 动态赋值直白点在你这里就是叫你输入数作为内容 最先开启输入的功能这样 Scanner input = new Scanner(System.in); 先定义一个固定长度的数组 int[] nums = new int[5]; //采用循环赋值,总共循环5次 for(int i = 0 ; i < 5 ; i ++){ //因为数组下标从0开始,所以这样 nums[i] = input.nextInt(); }
qq_36059845 2017-04-10
  • 打赏
  • 举报
回复
int arr[] = {1,2,3,4,5};
for(int i = 0;i<arr.length;i++){
System.out.println(arr[i]);
}

import java.util.Scanner;
int arr[] = new int [5];
Scanner sc = new Scanner(System.in);
for(int i = 0;i<arr.length;i++){
arr[i] = sc.nextInt();
}
for(int i = 0;i<arr.length;i++){
System.out.println(arr[i]);
}

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧