(一)java的特点
java是一种可跨平台操作的高级程序设计语言。
(二)java的标识符命名:
1,由$,数字,字母,_,组成不能由数字开头
2,做到见名之意
3,不能说是java的关键字
4,首字母大写
(三)java的关键字:
1,关键字都是小写字母
2,java的2个保留关键字:goto和const
(四)java的数据类型:
a)八种基本数据类型(按大小排序)
1,boolean 大小一个位(八分之一字节)true和false2个值(布尔类型)
2,byte 大小1个字节 表述范围-128-127之间 (整形)
3,short 大小2个字节 表述范围-2的15次方~2的15次方 65536个位(整形)
4,char 大小2个字节 只能引用单个字符(字符型)
5,int 大小4个字节 表述范围-2的31次~2的31次 整形中默认的(整形)
6,float 大小4字节 在定义时应在后面加f (浮点型)
7 ,doublle 大小8字节 默认的浮点型 (浮点型)
8,long 大小8字节 表述范围 -2的63次到2的63次 定义时应在后面加l
b)引用数据类型
1,String :字符串
(五)java的变量声明:
结构 数据类型 变量名 =变量值:
(六)java的注释:
单行注释://
多行注释/* */
文本注释:/** */
(七)java的运算符:
1,数字运算符:
+(加法),-(减法),++(自增),--(自减)*(乘法运算符),/(除法运算符)%(求余)
注意:a++是先取a的值再加,++a是先加后取a的值(--同理)
2,赋值运算符 =
3,链接符 +
4,关系运算符
>= ,>,<, <=,==,!=
5,逻辑运算符:
&& , & , || ! , |
&&和&的区别:&按位与可以做二进制运算,&&短路与,如果第一个为false,那么以后的都不会执行
6,扩展运算符
+=,-=,*=,/=,(可提高运算效率)
7,三目运算符: 表达式?值1:值2
(八)java的数据转换:
1,从大到小的自动转换:byte-short-char-int-long-float-double
2强制转换:会造成数据的损失,
3,不同的数据类型在进行运算的时候结果为最大的数据类型
4,byte,short,long在运算时先转化为int
5,boolean不参加转化
程序设计的结构
1,顺序结构
2,选择结构
单分支:if(){
}else{
}
多分支:switch(){
}
if(){
}else if(){
}...else(){
}
3,循环结构
for(){}
while(){}
do{}while()