Java学习ing(4)(数组):

Java学习ing(4)(数组):

  • 学习使我快乐
    最近做题突然意识到Python里的列表【list】是多么的方便,于是我上网百度了一下,我突然意识到在java里的列表【list】可能并没有我想象中的快乐,所以我就简单首先学习了数组,回头再学列表。
首先Python里面是没有数组的,具体原因我也不知道。
  • 首先,是定义一个数组
  private static int [] a;
  a = new int[] {19, 29, 34, 35};

这东西具体啥意思其实我也不懂,但是我只需要知道的是“他定义了一个数组a,而这个数组a就是 {19, 21, 84, 65}。“就可以了
我注意到了在定义数组的时候出现了int的字样,我意识到事情可能并不简单,终于在我百度之后了解到,数组之中的类型是千篇一律不能有区别的,比如我定义的这个数组,便是千篇一律要求数组里面全是整数。

输入:
	 private static int [] a;
 
 
 
	 a = new int[] {19, 29, 34, 35};
	 for (int i=0;i<a.length;i++)
		 System.out.println(a[i]);

输出:
	19
	29
	34
	35
  • 首先length如果我没猜错应该和Python中的len是一个意思即这个数组的长度,那么他的用处也就可想而知了,且不提。
  • 我们输出的数组中的东西,由此可见Python里列表最重要的东西储存记录,是有的
再说另一个,这个是直接输入一个数组,我们也可以在后期进行输入
输入:
  int[] a = new int[10];
  a[0] = 1;
  a[1] = 2;
  a[2] = 3;
  a[3] = 4;
  a[4] = 5;
  a[5] = 6;
  a[6] = 7;
  a[7] = 8;
  a[8] = 9;
  a[9] = 10;
  for (int i=0;i<a.length;i++)
	  System.out.println(a[i]);

输出:
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10

可以看到这个创建数组的方法是后期塞进去的,而在刚开始创建数组的时候我们仅仅只是设置了10个空空的位子,而在后面我们进行了赋值。

  • 我突然想到如果不赋值会怎样?
输入:
  int[] a = new int[10];
  for (int i=0;i<a.length;i++)
	  System.out.println(a[i]);

输出:
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  • 一堆0可还行。。,那要是浮点数呢?
输入:
  Double[] a = new Double[10];
  for (int i=0;i<a.length;i++)
	  System.out.println(a[i]);

输出:
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null

null还行。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值