java自学 day1
1.数据类型
基本数据类型(存放数据本身) 分为数值型(int,double等) 字符型(char)布尔型(boolean)
引用数据类型(存放数据的地址)分为类(class)接口(interface)数组(arrays)
因为String 是char[],所以是引用数据类型而不是基本数据类型
自动类型转换
条件:1.目标类型与源类型兼容,如int类型数据能直接转换为double类型数据,但是不能直接转换为char类型
2.目标类型要比源类型大,如double类型长度为8字节,int类型长度为4字节,所以int类型能直接赋值给double类型,反过来不行
强制类型转换
当不能进行自动类型转换时,就需要进行强制类型转换。操作如下:
double a=50.1;
int b=(int)a;
这样就可以完成赋值,b的值为50
2.常用运算符
记住()里的优先,越里面的括号越优先
3.流程控制语句
三大循环体:for;while ;do...while
三种循环可以互相替换
其中for循环还有一种特殊用法:
for(int x : arrays ){
}
arrays是数组,x为数组中的元素,这种循环可以遍历数组中的元素
continue:跳过此次循环过程,进行下一次循环
break:直接跳出循环体
4.数组
数组是引用数据类型,可以存放复数个数据(类型相同)
引入Arrays类后可以使用一些方法来直接操作数组(import java.util.Arrays;)
常用方法有 Arrays.sort(数组名)排序 Arrays.toString(数组名)把数组转化为字符串
5.方法
要调用方法要先创建对象,下面以一个HelloWorld类为例:
HelloWorld 对象名=new Helloworld();
对象名.方法名();
void 方法不需要返回值,其他方法都需要一个返回值;调用方法时可以对返回值进行操作
方法的重载:同一个类中包含两个或以上方法名相同但参数的类型,顺序或者个数不同的方法,就叫做方法的重载
上一篇: 牛X小学生作文
下一篇: 小肚鸡肠这么用还是真幽默