java学习day8

arrays java专门针对数组操作的类
sort 升序排序方法
Arrays.sort(arr);
动态初始化数组
int[] arr=new int[x]
初始化时只指定数组的长度,由系统为数组分配初始值
整数初始值都是0
小数的初始值是0.0
字符的初始值是' ' 空字符
布尔的初始值是false
引用数据类型初始值是null(空常量)
数组的赋值方式有两种,但是不能静动结合
数组一旦定义,长度就固定了


二维数组
数组当中存放数组
int[] arr={{},{},{}}
======================================================================
方法
方法就是完成特定功能的代码块
在很多语言里面都有函数的定义
函数在Java中被称为方法
格式:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数2...){
    函数体;
    return 返回值;  
}
一个最简单的方法可以没有修饰符,参数,return
但是必须要有返回值类型
返回值类型:
1、无返回值类型 void 在方法体中不能出现return
2、有返回值类型
返回的值是什么数据类型,返回值类型就是什么类型
一个方法不调用就不会执行,且只能在main方法中调用
方法的调用方式
a、有static的调用 
类名.方法 如果调用方法时在同一个类中可以省略类名
b、没有static的调用 
1、创建对象  类名 对象名=new 类名(); 看需要调用的方法在哪个类中 类名就写哪个类
2 调用   对象名.方法();
public 作为一个权限修饰符


参数,相当于快递,用来传递数据
注意:
参数不用来传递参数类型
多个参数用逗号隔开
每个参数都要有自己的数据类型
方法中小括号内有参数,调用方法时就必须传递参数
方法和方法是平级,不能在方法中定义方法
return在方法当中使用的特点
1、可以结束方法
2、return后要有具体的返回值
有返回值的方法调用时要定义变量来接受方法返回的值或者直接打印输出
没有返回值得方法直接调用就可以了

猜你喜欢

转载自blog.csdn.net/xiaoxiong_blog/article/details/51740569