美文网首页
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学习day04-方法和数组

    java学习第四天内容总结: 学习内容: 关注公众号:java进阶架构师,获取的学习视频 总结: 1、java...

  • Java(第四天)

    1、计算各位数字之和 2、大写字母转换为小写字母 3、Boolean的使用方法 4、判断年份是否为闰年

  • Java第四天

    一、I/O流的概述和分类 (一)为什么学习IO流 集合存储数据只能在内存中存储数据,不能永久的存储,会导致数据的丢...

  • java第四天

    一、Java中的数据类型有: (一)基本数据类型 1.4类8种 (1)整数 byte short int long...

  • 2018-08-18

    java学习第四天之HTML-Servlet 观看慕课网后写的一些笔记 什么是Servl...

  • Java学习第四天

    练习:求任意数的绝对值: 一:语句: 语句: 以分好结尾的就是一条语句。 分类: 空语句和单条语句,复合语句:...

  • Java自学第四天

    独学而无友,则孤陋而寡闻 也只是在盲目的摸索着,没什么基础,这几天还是被搞得焦头烂额,毕竟这个年岁也不可能无所事事...

  • 学习Java第四天

    方法:程序中完成独立功能,可重复使用的一段代码的集合 方法定义格式: 【修饰符】 返回值的类型 方法名称(形式参数...

  • Java学习第四天

    分支语句if(){}else if(){}else 循环语句while(){}

  • java基础第四天

    1.switch分支语句的直通特性: //switch分支语句如果case代码块中不加break的话,有直通的特性...

网友评论

      本文标题:java第四天

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