java自学 day1

2018-08-02 05:52:38来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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 方法不需要返回值,其他方法都需要一个返回值;调用方法时可以对返回值进行操作

方法的重载:同一个类中包含两个或以上方法名相同但参数的类型,顺序或者个数不同的方法,就叫做方法的重载

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:实现向手机发送短信的常见错误

下一篇:记录一次回客科技有关线程的笔试题,三个线程加法和一个线程减法