Java第一周学习总结
初学菜鸟一枚,经过一周的学习,在此总结梳理一下学习成果,都是一些基础知识。
Java语言基础
命名规范:
1 类名:HelloWorld、TestPackage、MyPack、TestAnnotation、ToolsA、ToolsB(帕斯卡命名法)
2变量名:main、run、testMethod、getElementById(驼峰命名法)
3 包名:com.qf.teach; com.qf.teach.bj;(全小写、不以.开头或结尾)
4 常量:HELLO_WORLD GET_ELEMENT_BY_ID
数据类型:
I. 基本数据类型:
a). 整数
byte、short、int、long
注意:Java中任何一个整数,默认的类型是int,如果书写的数字超过int的取值范围,即被视为过大的整数。
b). 小数(浮点数):
float 单精度浮点型 ,占用内存4个字节 ,double 双精度浮点型 ,占用内存8个字节,小数类型默认为double,如需存入至float变量中需追加F。
Java中的小数支持科学计数法
c). 布尔
boolean 取值范围只有 true / false ,非真即假,常用来表达判断的结果。
d). 字符(character)
char 每一个字符的背后,都有一个数字做代表(对照、参照表—ASCII美国标准信息交换码、Unicode万国码)
char类型有多种赋值方式:
char c1 = ‘A’; //字符,直接赋值
char c2 = 65; //整数,对应ASCII编码赋值
char c3 = ‘\u0041’; //整数,十六进制整数赋值
基本if结构
语法:
if(布尔表达式){
代码块 //当表达式结果为true,则执行该代码块
}
if else选择结构
语法:
if(布尔表达式){
//代码块1
}else{
//代码块2
}
多重if选择结构
语法:
if(布尔表达式){
代码块1
}else if(布尔表达式){
代码块2
}else if(布尔表达式){
代码块3
}else{
代码块4
}
switch(变量|表达式){
逻辑代码1;
break;
case 2:
逻辑代码2;
break;
default:
逻辑代码3;
break;
}
注意:switch的case被选中后,不会主动退出这个结构,需手工追加break,跳出整个switch。
循环结构
循环的组成部分:
I. 初始部分:循环用以判断的变量
II. 循环条件:决定是否继续循环的依据
III. 循环操作:单次执行的逻辑代码或任务(一次循环要做的事情)
IV. 迭代部分:控制循环条件改变的增量
while循环
I. 语法:
while(布尔表达式){
}
II. 特点:首次即有入口条件,先判断、再执行;适用于循环次数明确的情况。
do while循环:
I. 语法:
do{
}while(布尔表达式);
II. 特点:首次没有入口条件,先执行、再判断;适用于循环次数不明确的情况。