java中使用 [][] 来定义二维数组,定义数组时也可同时初始化。
两种初始化形式:
格式1、动态初始化
数据类型 数组名 [ ][ ] = new 数据类型[m][n]
数据类型 [ ][ ] 数组名 = new 数据类型[m][n]
数据类型 [ ] 数组名 [ ] = new 数据类型[m][n]
举例:int [ ][ ] arr=new int [5][3] 也可枯袭以理解为“5行3例”。
格式2、 静态初始化
数据类型 [ ][ ] 数组名 = {{元素1,元素让空2....},{元素1,元素2....},{元素1,元素2....}.....}
举例:int [ ][ ] arr={{22,15,32,20,18},{12,21,25,19,33},{14,58,34,24,66},}。
二维数组的使用举例:
例1、定义一个二维数组 int[ ][ ] arr = {{5,7,9},{12,14,16,18},{23,25,36,47},{22,54,65,15},{22,34}}求数组元素的和。
输出结果:
例2、使用二维数组存储班上五个学生三门功课的考试成绩,要求输出每一个学生的总分坦败瞎、
平均分、最高分、最低分--------->使用就按盘录入的方式录入数据。
对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
数组的三种定义方法
1.数组类型[] 数组名=new 数组类型[数组长度]
2.数组类型[] 数组名={数组0,数组1,数组2,数组3,....}
3.数组类型[] 数组名=new 数组类型[]{数组0,数组1,数组2,...}
Java作为一种面向对象语言。支持以下基本概念:
多态、继承、封装、抽象、类、对象、实例、方法、重载
Java 是由Sun Microsystems公司于1995年5月推出的茄旦高级程序设计语言。 Java可运行于多个平春悄台,如Windows, Mac OS,及其他多种UNIX版本的系统。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅扒纳渣的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等
1. java中定义一个字符串数组方式如下,string类型和其他基本类型相似,创建数组有两种方式 :
String[] str={"AAA","BBB","CCC"}
String str[]={"绝扮AAA","BBB","CCC"}
2.推荐用ArrayList<String>strArray = new ArrayList<String>()比较灵活。
3.也可以写为如下格式:class[] array array = new class[number]其空宏厅中前半句为声明,后半句为初始化,初始化必须要让编译器知道大小,声明的时候java是不分配内存的,只有创建的时候也就是new的时候才会分配内存。
扩展资料:1.数组是相同数据类型的元素的集合。
2.数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。
3.数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。
4.对于VB的数组,表示数组元素时应注意:下标要紧跟在数组名后,而且用圆括号括起来(不能用其他括号)。下标可以是常量,变量,或表达式,但其斗隐值必须是整数。下标必须为一段连续的整数,其最小值成为下界,其最大值成为上界。不加说明时下界值默认为1。
参考资料:字符数组_百度百科
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)