- 标识符的概念
(1)标识符的概念
在Java语言中用来标识各种事物的有效字符序列。
(2)标识符的语法要求
a. 只能采用字母、数字、_、$,且不能以数字开头。
b.不能使用关键字和保留字。
c.区分大小写
(3)关键字
数据类型:boolean、byte、short、int、long、double、char、float、double。
包引入和包声明:import、package。
用于类和接口的声明:class、extends、implements、interface。
流程控制:if、else、switch、do、while、case、break、continue、return、default、while、for。
异常处理:try、catch、finally、throw、throws。
修饰符:abstract、final、native、private、protected、public、static、synchronized、transient、volatile。
其他:new、instanceof、this、super、void、assert、const*、enum、goto*、strictfp。
2.变量和数据类型
(1)数据的概念
计算机中,用来表达信息的所有符号。
(2)数据类型的概念
我们将数据进行分类,分类名称就是数据类型。
(3)数据类型
基础数据类型:boolean、byte、short、int、long、double、char、float、double。
引用数据类型:数组、接口、类(例:String)
(4)数据类型的作用:声明变量
(5)变量的概念
变量是程序运行中用来存储可被改变数据的容器。
(6)声明变量
a.声明变量的概念
在程序中使用变量,必须先创建它并为它取一个名字,并且指明它能够存储信息的类型,这称为“变量声明”。
b.语法
数据类型 变量名;(例:short shuzi;)
说明:变量声明时,数据类型将对变量进行约束。
byte只能存整数,且变量的存储容量是1个字节,只能存-128~127;
short只能存整数,且变量的存储容量是2个字节,只能存-2的15次方~2的15次方-1;
int只能存整数,且变量的存储容量是4个字节,只能存-2的31次方~2的31次方-1;
long只能存整数,且变量的存储容量是8个字节,只能存-2的63次方~2的63次方-1,数据后加“L”或“l”;
float存储小数,且变量的存储容量是4个字节,小数位最多为7~8位,数据后加“F”或“f”;
double存储小数,且变量的存储容量是8个字节,小数位最多为15~16位;
char 有且仅能存储一个字符,且变量的存储容量是2个字节,数据需要使用单号引起来;
boolean只有两个值:true、false。
String 可以存储0到多个字符,数据需要使用双号引起来;
(7)变量的赋值
语法:变量名=数据;
注意:Java语法要求,数据必须符合变量数据类型的约束。
(8)变量的使用规则
变量要先声明,再赋值,最后才能使用。 - 类型转换
(1)为什么需要类型转换?
给变量赋值时,数据不符合变量数据类型的要求,我们可以通过类型转换满足变量数据类型的要求。
(2)类型转换
a.自动类型转换(系统自动完成)
byte–>short、int、long、float、double
short–>int、long、float、double
int–>long、float、double
long–>double
char–>int(ascⅡ表)
当数据由小类型转为大类型时,系统完成自动转换.
b.强制类型转换(由程序员完成)
当数据由大类型转为小类型时,程序员通过代码完成。
代码:(小类型)数据 - 运算符
(1)算术
符号:+ -;+ - * / %;++ –;+
运算结果的类型:
如果参与运算的数据都为整数,其中有long结果为long,否则为int。
如果参与运算的数据都有小数,其中有double或long结果为double,否则为float。
说明:在算术运算中,整数默认为int,小数默认为double。
(2)赋值
符号:= += -= *= /= %=
(3)比较(作为条件使用,结果为boolean类型)
符号:> < >= <= == !=
注意:==不要写成=
(4)逻辑(作为条件使用,结果为boolean类型)
符号:& && | || ! ^
比较& &&
&在运算时,需要先执行两个条件,然后判断结果。
&&在运算时,如果第一个条件为false,直接返回结果false。
比较| ||
|在运算时,需要先执行两个条件,然后判断结果。
||在运算时,如果第一个条件为true,直接返回结果true。
(5)三目
符号:条件?语句1:语句2
说明:运算结果可以是任何数据类型。
Java语言语法1
最新推荐文章于 2021-02-26 22:38:20 发布