第一小节
1、标识符与关键字
①标识符是Java语言中用来标识程序中的类、变量、方法的名字。
命名规则:由字母、数字、下划线或$符号组成,必须以字母下划线或$符开头,不能使用系统关键字。
②关键字:凡是在eclipse中显示蓝色的都是关键字
常用关键字:abstract ,boolean , break , case , catch , char , class , continue , default , do , double , else , extends , final , finally , float , for , goto , if , implements , import , int , interface , long , new , null , package , private , protected , public , return , short , static , supper , switch , this , throw , throws , try , void , while
2、数据类型
(1)基本数据类型:
①整型 :byte(占用位数8,占用字节数1) , short (占用位数16,占用字节数2) , int (占用位数32,占用字节数4), long(占用位数64,占用字节数8)
②浮点型: floaat (占用位数32,占用字节数4) , double(占用位数64,占用字节数8)
③字符型: char (unicode编码格式)
④布尔型: boolean (返回true或false)
(2)引用类型
①类:class
②接口:interface
③数组:array
3、常量与变量
(1)常量:值为恒定不动的数
(2)变量:在程序运行过程中其值可以发生变化的量。
①变量的声明: 变量类型 变量名
②变量的初始化: 数据类型 变量名 = 变量值;
4、运算符与表达式
(1)算术运算符和算数表达式: + - * / % ++ -- (Java特点:字符串可以相连接 "ab"+"cd")
(2)关系运算符和关系表达式:== != > < >= <=
5、逻辑运算符和逻辑表达式:&& || !
6、条件运算符(三目运算符):表达式1 ? 表达式2 : 表达式 3
7、赋值运算符和赋值表达式: =
JAVA技术:基本类型数据转换:
①自动转换技术
②强制类型转换: 目标变量 = (转换的目标类型)待转换的变量或数值
例:float f = (float)1.01
int i = (int)f
8、转义字符: \b (后退键) \t(Tab键) \n(换行符) \f(换页符) \r(回车键) \"(双引号) \'(单引号) \\(反斜杠)
第二小节
1、顺序结构:按照顺序一条条地执行
2、选择条件语句:
① if (条件语句) {......}
格式:if (boolean类型表达式) { 语句A; }
② if (条件语句) {......} else {......}
格式:if (boolean 类型表达式) { 语句A; }
else { 语句B; }
③ if (条件语句) {......} else if (条件语句) {......} else {......}
④ 嵌套if 条件结构
注意:else 字句应该与离它最近的那个没有else字句的if语句绑定。
3、switch 结构
switch (表达式) {
case 取值1:语句块1; break;
case 取值2; 语句块2; break;
case 取值n;语句块3; break;
default: 语句块n+1; break;
}
注意:switch表达式 必须是整数类型(char \ byte \ short \ int ,或他们对应的包装器类)或者枚举类型。
break语句用来执行完一个case分支后,使程序跳出switch语句块。
4、循环语句
①while循环
格式: while (表达式) { 语句; }
②do-while
格式: do { 语句; } while (表达式);
③for循环
格式: for ( 初始化循环变量 ; 判断循环体是否结束的条件表达式 ; 改变判断条件表达式值的语句 ) { 循环体; }
5、跳转语句
①break 语句:表示无条件结束整个循环结构
②continue 语句:表示是否结束循环要根据条件进行判断且continue语句结束的是本次循环体后面的语句,不是整个循环结构。
6、return 语句
常规操作:总是用在方法中,有两个作用:一是返回方法指定类型的值,二是结束方法的执行。
7、增强型 for 循环
格式: for (type 变量名 : 集合变量名) {...}
功能:可以使用增强型for循环迭代数组
好啦,基础篇到这里就结束啦!!!
对您由帮助的话记得点赞哦!!!