美文网首页
java第四天

java第四天

作者: 啦啦啦_9a5f | 来源:发表于2018-12-12 22:00 被阅读0次

    一、Java中的数据类型有:

    (一)基本数据类型

    1.4类8种

    (1)整数 byte short int long

    (2)浮点数  float double

    (3)字符 char

    (4)布尔  boolean

    (二)引用数据类型

    二、基本数据类型的转换

    (一)自动类型转换

    byte short char ---> int --->long-->float --->double

    由小到大

    (二)强制类型转换(有可能会损失精度)

    一般由大到小

    int a = 10;

    byte b = a; //有可能损失精度

    三、运算符

    (一)算数运算符 ++/--

    (二)比较运算符 比较运算的结果都是boolean类型

    (三)赋值运算符

    int a = 10

    byte b = 20

    b = b + //出错

    b += a //+=隐含了强制类型转换

    (四)逻辑运算符 连接boolean类型的表达式

    &&、||短路与和短路或

    二、方法:类中一段具有特定功能的程序,提高了代码的复用性和可维护性

    调用方式:

    有明确返回值类型:

    赋值调用,将方法的返回值赋值给一个变量

    例:sum(10,20)

    输出调用,使用输出语句直接输出方法的返回值

    System.out.println(sum(a,b))

    直接调用,没法获取方法的返回值

    没有明确返回值类型:

    直接调用:

    方法重载:在一个类中有多个 重名的方法,这些方法参数不同(参数数量不同,参数类型不同,参数位置不同 ),和返回值无关-----与返回值无关的原因在于输入参数不同,则返回值就可能会不一样,返回值根据输入参数的变化而变化,不能作为评价标准

    注意:

    形参:方法声明的变量,只能是变量,接受方法调用时传递进来的数据

    实参:调用方法时传递的数据,可以是常量也可以是变量。

    三、数组:用于存储多个元素的容器

    数组的特点:

    元素类型必须一致

    元素有整数索引

    一旦定义好长度则无法改变

    可以存储基本数据类型,也可以存储应用数据类型

    定义格式:

    动态初始化

    元素类型[] 数组名 = new 元素类型[10];

    静态初始化

    元素类型[] 数组名 = {元素1,元素2,...,元素n}//简化形式

    元素类型[] 数组名 = new 元素类型[]{元素1,元素2,...,元素n};//标准格式

    ArrayList只能存储应用数据类型

    相关文章

      网友评论

          本文标题:java第四天

          本文链接:https://www.haomeiwen.com/subject/nqlmhqtx.html