1,JAVA中的数据类型
基本数据类型
4类8种
整数
byte short int long
浮点数
float double
字符
char
布尔
boolean
2,引用数据类型
Student s=new Student();
基本数据类型的转换
自动类型转换
byte short char -----int ----- long -----float------double
由大到小
byte b=10;
int a=b;
强制类型转换(有可能损失精度)
一般由大到小
int a=300;
byte b=(byte)a; //有可能损失精度
3,方法
方法的概述
什么是方法:完成特定功能的代码块
优点:提高代码的复用性
方法的定义格式
修饰符 返回值类型 方法名(参数列表){
方法体;
// return 语句;
}
修饰符:public static
返回值类型:和return语句返回值的类型要一致
方法名:见明知意,命名规范
参数列表:方法要完成功能所需要的数据
方法体:方法功能的核心
return语句:返回结果,结束方法
4,方法两个明确
有明确返回值类型的
方法的调用
(1)有返回值的方法,直接调用
sum(10,20);
(2)输出调用
system.out.println(sum(10,20));
(3)赋值调用
int resukt=sum(10.20);
没有明确返回值类型
(1)无返回值的方法,直接调用
sum(10,20);
5,方法的重载
在一个类中,方法名相同,参数列表不同(参数的个数不同,数据的类型不同)
add(int a,String b)
add(String a,String b)
方法的参数传递
参数的分类:
形式参数(形参):定义方法时确定的参数,定义形参在括号中
add(String a,int b)
实际参数(实参):
add(“asda”,2);
方法的参数可以是基本类型,也可以是引用类型
基本类型:传递的是一个值
引用类型:传递的是一个地址值