Java学习----创建对象的数组】的更多相关文章

1.初始化数组的长度 2.初始化每个元素对象 3.调用每个对象的方法 public class Student { private String name; public Student() {} public Student(String name) { this.name = name; } public String getName() { return name; } public static void main(String[] args) { // 创建对象数组 Student[]…
数组工具类Arrays Java提供的Arrays类里包含的一些static修饰的方法可以直接操作数组.若将里面的方法用熟的话,那开发效率会大大提高.下面介绍其中的方法. List<T> asList(T... a) 作用:将指定数组或数组元素,转换成固定大小的List. 用法: String[] strArr = { "aaa", "bbb", "vvv" }; //用法1:参数是数组引用 List<String> li…
数组类型 数组是一种常见的数据结构,可用于存放多个数据,每一个数组元素存放一个数据,通常可以通过下标进行访问其元素. Java数组要求所有数组元素具有相同的数据类型.因此,数组元素的数据类型是唯一的. 数组定义如下: type[] arrayName; //推荐使用 type arrayName[]; //不推荐使用 通常我们都使用第一种方式.注意:数组的定义不能指定数组长度,只有在初始化时才指定长度. 数组初始化: ,,,,}; //静态初始化 ,,,,}; //静态初始化的简化版,通常使用这…
package cn.temptation; public class Sample01 { public static void main(String[] args) { // 需求:小店对自己的销售额按季度进行统计,2016年各个季度统计如下: // 第1季度:1月---10k 2月---12k 3月---9k // 第2季度:4月---10k 5月---12k 6月---9k // 第3季度:7月---10k 8月---12k 9月---9k // 第4季度:10月---10k 11月-…
package cn.temptation; import java.util.Scanner; public class Sample01 { public static void main(String[] args) { // 需求:定义一个数组存储星期一.星期二....星期日,打印该数组形式为[星期一, 星期二, ...星期日],根据用户输入的数字(1~7),显示是星期几? // 写法一.考虑使用字符串类型的数组 // // 1.创建一个数组来存储星期一.星期二....星期日 // St…
package cn.temptation; public class Sample01 { public static void main(String[] args) { // 需求:一堆分数,要统计最高分.最低分.总分.平均分 // int score1 = 80; // int score2 = 70; // int score3 = 90; // int score4 = 65; // // ... // // 以计算平均分为例 // double average = ((double…
对象数组 今天在写一个代码,才发现自己对于对象数组的理解是不够的,那么就讲讲自己现在的理解. 对于数组中的每一个元素都是一个针对对象的引用 他会指向你的具体的一个堆上的对象,它本身知识一个地址值,与其很相似的是C语言中的指针,都是指向一个地址: import java.util.Arrays; public class Main{ public static void main(String[] args){ Ob[] o = new Ob[3]; o[0].x=2; // 错误的使用方法,必须…
1.switch case switch语句中表达式的数据类型是有要求的: JDK 1.0 ~ 1.4 , 数据类型接受byte, short, int, char JDK 1.5 , 数据类型接受byte, short, int, char, enum(枚举) JDK 1,7 ~ 至今 , 数据类型接受byte, short, int, char, enum(枚举), String 2.Java定义数组 数组下标: index索引 格式: 1. int[] arr = new int[3];…
假如我们需要用到1000个相同类型的数据,肯定不可能创建1000个变量, 这样既不方便,也不直观,也不便于我们使用.这时就需要用到数组. 一.数组的声明与使用 public class Array { public static void main(String[] args) { int a[] = null; //数据类型 数组名 = null;声明一维数组 a = new int[10]; //数组名 = new 数据类型[长度];分配内存给数组. } } 首先第一句,声明了数组a,此时栈…
一.数组的创建和使用 数组的创建和使用 >>创建方法1:先声明,再用new关键字分配内存(使用new关键字分配内存,整形数组中各个元素的初始值都为0) String str[]; str=new String[5]; >>创建方法2:声明的同时为数组分配内存(推荐) String str[]=new String[12]; >>初始化方法 int arr[]=new int[]{1,2,3,4,5};  //第一种初始化方法 int arr2[]={1,2,3,4};…