目录
一.Java程序基本结构
Java程序基本结构
class类名{
}
类名的规范和命名习惯 public修饰符 方法定义 static修饰符 语句以分号结束
Java的注释的种类:单行注释 // 多行注释/**/ 特殊的文档注释
二.变量和数据类型
变量:
变量的定义是: 用来命名一个数据的标识符
变量可以持有基本类型或指向某个对象变量必须先定义后使用 变量可以被赋值,还可以被重新赋值 等号=是赋值,不是数学的相等
数据类型:
整数类型:byte 8位,short 16位,int 32位,long 64位
浮点类型:float 32位,double 64位
字符类型:char 8位
布尔类型:boolean 1位
常量:
用final定义
通常全部大写
浮点数类型有两种
float 长度为32位
double 长度为64位
注意: 默认的小数值是double类型的
所以 float f = 54.321会出现编译错误,因为54.321的默认类型是 double,其类型 长度为64,超过了float的长度32
在数字后面加一个字母f,直接把该数字声明成float类型
float f2 = 54.321f,
这样就不会出错了
布尔型用于表示真假
虽然布尔型真正存放的数据是0(false) 1(true)
但是,不能直接使用0 1 进行赋值
char类型用于存放一个字符,值用单引号'表示 (双引号表示字符串)
其长度和short一样,也是16位的
只能存放一个字符,超过一个字符就会产生编译错误
三.包装类型 Wrapper
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
数字封装类有
Byte,Short,Integer,Long,Float,Double
这些类都是抽象类Number的子类
四.运算符
1.算数操作符
2.关系操作符
3.逻辑操作符
4.位操作符
5.赋值操作符
6.三元操作符
1.算数操作符
基本的有: + - * / %
自增 自减 ++ --
2.关系操作符
关系操作符:比较两个变量之间的关系
> 大于
>= 大于或等于
< 小于
<= 小于或等于
== 是否相等
!= 是否不等
3.逻辑操作符
4.位操作符
5.赋值操作符
6.三元操作符
表达式?值1:值2
如果表达式为真 返回值1
如果表达式为假 返回值2