Java第五天
来源:互联网 发布:vcr制作软件下载 编辑:程序博客网 时间:2024/06/13 07:01
昨天晚上做题到太晚,直接把写博这事儿给忘了,今早补上。
今天主要学的是二维数组和方法的知识。其中二维数组只是了解,所以讲的不多,也不深入。而方法是一个重点内容,但因为后面还会涉及,所以目前只是普及一些基本的概念。
今天的主要任务还是做题。
二维数组:数组的数组,特点就是数组里的每一个元素又指向了另外一个数组。
1、基本格式:数据类型【】【】
2、声明二维数组:可以有多种,如int [] [] arr=new int [3][];
int [] [] arr=new int [3][5];
两种都是可以的。但、需注意的是二维数组的大小是由第一维(高维)确定的。
3、初始化:和一维数组一样,也是分静态初始化和动态初始化。二维数组初始化的顺序是从高维到低维进行的。如:int [] [] arr = new int [3] [];
要先初始化高维部分:arr[0]=new int[2];
arr[1]=new int[3];
arr[2]=new int[4];
然后才能进行低维的初始化:arr[0][0]=1;
arr[0][1]=2;
......
方法:方法是一个可以被重用的功能模块。方法不会自动执行,往往都是调用执行。
1、语法(格式):
public static 返回类型 方法名(参数列表){
//功能代码;
}
2、分类:
1)无返回值无参数的方法:
public static void 方法名(){
//功能代码;
}
2)无返回值带参数的方法:参数分两种:形参(声明的变量,用来接收调用者传递过来的变量)、实参(调用者传给方法的带具体数据的变量或常量)。
public static void 方法名(int a,int b){
//功能代码;
}
3)带返回值不带参数的方法:带返回值的方法需要用return语句返回指定类型的数据。一个方法只能同时返回一个值。
public static String 方法名(){
return “返回值”;
}
4)带返回值且带参数的方法:返回值类型和参数列表类型都可以根据情况自行定义。
public static String 方法名(int a,int b){
//功能代码;
}
注意点:1、形参只能作为方法的局部变量,出了方法,此变量就销毁;
2、当形参为基本数据类型的时候,实参的值会拷贝一份给形参,对形参的修改不影响实参;
3、当形参为引用数据类型的时候,实参的值会拷贝一份给形参(拷贝的是内存地址,导致多个变量应用同一份内存空间),对形参的修改其实就是对实参的内容修 改。
OK,基本内容就是这些。很简单,关键还是做题、做题、做题。。。。
- 学习JAVA第五天
- java第五天 API
- Java第五天
- Java学习第五天
- java-第五天
- java第五天
- JAVA 学习第五天
- Java 基础 第五天
- Java第五天
- 学习JAVA第五天
- Java第五天复习
- Java第五天
- JAVA 第五天
- JAVA基础第五天
- java基础第五天
- JAVA学习第五天
- java第五天
- java第五天
- 手把手教你最简单的开源项目托管GitHub入门教程
- 睡眠
- 最经典的智力测试题及答案
- Java中hasCode方法
- 系统服务列表里面没mysql相关服务
- Java第五天
- Android 开发之自定义 SearchView
- ViewPager的相关使用
- MySQL DBA 分歧之一 --> 读写分离场景中读写账号是否分离?
- Java String charAt()方法
- gridView的用法
- Git 系列之二:Windows 下 Git 客户端的选择,及 msysGit 各种中文问题的解决
- windows(XP)下配置使用Git完整过程(msysgit、TortoiseGit)
- Android简易实战教程--第十一话《获取手机所有应用信息Engine类详解》