ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

数组小记1

2022-07-09 21:35:40  阅读:120  来源: 互联网

标签:int System 数组 println array out 小记


Shuzu.java

 1 package lession0708;
 2 
 3 public class Shuzu {
 4 //    数组是最为常见的一种数据结构
 5 //    效率最高的存储和访问元素的方式
 6 //    数组是将一些数据按照线性顺序连续存储的序列
 7 
 8     int k1, k2, k3;
 9 //    数组变量:定义格式:元素类型[] 变量名称;
10 
11     int[] array11;// 更为符合编译原理
12     int array12[];// 更为符合原始编程习惯
13 
14 //    数组元素类型可以是基本数据类型或引用类型
15 //    数组变量本身是引用类型
16     String[] array13;
17     Shuzu[] array14;
18 
19     // 定义初始化(赋值)
20     int[] array21 = new int[5]; // 长S度初始化--元素是默认值,int类型默认值是0
21     int[] array22 = new int[] { 1, 2, 3, 4, 5 };// 标准初始化
22     int[] array23 = { 1, 2, 3, 4, 5 }; // 省略初始化--仅用于初始化中
23     int[] array24;
24 
25     public void test() {
26         // array24={1,2,3,4,5};这里不能用省略初始化。
27         System.out.println(array21);
28         Shuzu t = new Shuzu();
29         System.out.println(t);
30     }
31     // 数组基本特点
32     // 1-元素类型遵循数据类型(基本数据类型或引用类型)
33     // 2-初始化赋值后数组长度固定不变
34 
35     public static void main(String[] args) {
36         new Shuzu().test();
37 
38     }
39 
40 }
  直接输出数组array21: 前面的I是数据类型int,后面的是储存地址372f7a8d。 输出的t的值: 前面的是文件的全文件名,后面的是储存地址2f92e0f4。 0     Shuzu2.java
 1 package lession0708;
 2 
 3 public class Shuzu2 {
 4 
 5     // 数组是简单的线性序列,所以访问速度很快
 6     // 每个元素拥有一个索引值index(序号、下标),通过索引来访问该元素
 7 
 8     public static void main(String[] args) {
 9         int[] array = new int[3];// 0,1,2 //[0,length)
10         // 数组index索引值的计数取值范围是从0开始,数据长度length-1
11         int k = array[1];
12         System.out.println(k);
13         array[0] = 10;
14         array[1] = 11;
15         array[2] = 12;
16         k = array[1];
17         System.out.println(k);
18         System.out.println(array.length);
19         print(array);
20 
21     }
22 
23     public static void print(int[] array1) {
24         for (int i = 0; i < array1.length; i++) {
25             System.out.println(i + "=" + array1[i]);
26         }
27         // for增强型
28         // for(A:B线性结构的变量){C}
29         // for(元素变量类型 变量名称:数组变量){}
30         // 每次遍历数组中的一个元素,赋值给循环变量,并执行一次循环体
31         for (int k : array1) {
32             System.out.println(k);
33         }
34     }
35 
36 }
  输出结果: 0

标签:int,System,数组,println,array,out,小记
来源: https://www.cnblogs.com/ybw9296-blog/p/16461915.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有