2018-09-20 Java基础语法

2018-09-20  本文已影响0人  01f271d45f32

2018-09-20 Java基础语法



[TOC]


注释

单行注释

多行注释

文档注释

标识符和关键字

标识符

数据类型

基本数据类型

浮点数(复习)

整型(byte、short、int、long)

  1. 直接将较小(在范围内)的整数值赋值给byte或者short,系统会自动把数值当成byte或者short
  2. 如果用巨大的整数值(超出int范围)时,Java不会自动把数值当成long(默认是int),如果需要当成long,在数值后加L或者l。

数值表示方式
(开头)二进制:0b/0B,八进制:0,十六进制0x/0X。

原码、反码、补码


负数在计算机里是以补码的形式存在的

变量的默认值:

基本数据类型的转型操作流程

对byte的赋值的特殊支持


浮点型

字符型(char)

字符串(String)

布尔型

运算符

下面是要强调的运算符:三目运算符、逻辑运算符和位运算符

三目运算符

是一种赋值运算符,语法如下


逻辑运算符

包括三种:与(多个条件一起满足)、或(多个条件有一个满足)、非

位运算符

基本类型的类型转换

自动类型转换
强制类型转换
表达式类型的自动提升
  1. 所有的byte、short、char类型将被提升到int类型
  2. 整个算术表达式数据类型自动提升到与表达式中最高等级操作数同样的类型。

直接量

程序结构

一般来说,程序结构包括3种:顺序结构、选择结构和循环结构

选择(分支)结构
循环结构
  1. while循环:do...while和while循环。
  2. for循环:最大特点是已经明确地知道了循环次数。
    好处:循环的初始值定义、循环判断、循环条件修改可以再一行语句中完成。
    三种循环语句的选择

break语句
强迫程序中断循环,只能结束本层循环,同时只能设置在最内层循环。如果需要设置在外层,需要和标签outer配套使用。
标签和循环体之间不能插入其他代码,否则无效。

continue语句
强迫程序调到循环的起始处,当程序运行到continue语句时,会停止运行剩余的循环主体,回到循环的开始处继续运行。
后面也可以加outer标签

return

区别与联系
continue的功能和break有点类似,区别是continue只是忽略本次循环剩下语句,接着开始下一次循环,并不会终止循环;而break则是完全终止循环本身。
都可以加outer标签配合使用。

方法

方法的基本定义

方法的重载【重点】

递归调用

指方法自己调用自己的形式。
必须满足的两个条件:

主方法里面代码越少越好



总结:



orient/strip%7CimageView2/2/w/1240)

上一篇 下一篇

猜你喜欢

热点阅读