JAVA基本语法(7.28-7.29)
Java的基本语法格式
语法格式
【修饰符】 class 类名 {
程序代码
}
修饰符用于限定类的访问权限
类名通常首字母大写,也可小写
注意:
Java中的程序分为结构定义语句和功能执行语句。
每条功能执行语句必须用英文;结束。
Java语言严格区分大小写。
引入变量
变量的概念
内存中的一个存储区域
该区域有自己的名称和类型
Java中必须先声明后引用
可以在一个范围内不断变化
变量的语法格式
变量类型 变量名 【=初始值】
变量的分类
成员变量:方法外定义,类的内部定义,全局可用
局部变量:方法或语句块内部定义
Java对每一种数据定义了明确的数据类型
(Java为强类型的编译语言,js为弱类型的语言)
整数类型
byte
short
int
long
声明long型常量需加上l或L
浮点类型
float 需要加上F或者f
double
字符类型
char:用于存储一个单一字符
也可变量值赋值为0~65535内的整数
###布尔类型
Boolean只有true和false
变量的类型转换
自动类型转换
不需要显示的进行声明
一个类型取值范围内小的数值直接赋值给另一个取值范围大的数据类型变量。
强制类型转换
强制类型转换也叫显式类型转换
当两种类型彼此不兼容或者目标类型取值范围小于源类型时
语法格式:目标类型 变量名= (目标类型)值
例:String str=“123”;
int num=Integer.parseInt(str);
常量
是特殊的变量,是固定不变的量
语法:在定义变量的语法基础上加一个final
final 常量类型 常量名 【=初始值】。
算术运算符注意的问题
++I和i++单独使用无区别,配合别的语句使用不同,++I先加后用。
比较运算符
比较运算符只能比较基本数据类型
逻辑运算符
逻辑运算其返回值是布尔类型
&和&&区别:&&如果左侧是false,则不进行右侧执行
条件运算符
(Boolean_expr)? true:false.