JAVA学习笔记02变量和运算符
关键字:
java中有特殊定义
保留字:
现有版本尚未使用,但以后版本可能会使用为关键字
标识符: 凡是自己可以起名的地方都叫标识符。
由26个英文字母大小写,数字:0-9,_或$组成;
数字不可以开头;
不可以使用关键字和保留字,但可以包含;
java中严格区分大小写,长度无限制;
标识符不能包含空格
标识符做到见名之意。
java中的名称命名规范:
包名: 多单词组成是所有字母都小写:xxxyyyzzz
类名接口名:多单词组成时,所有单词的首字母大写
变量名函数名:xxxYyyZzz
常量名:XXX_YYY_ZZZ
变量的概念:
先声明,再使用;
有自己的变量名称和数据类型
定义格式:数据类型 变量名=初始化值
作用域:一对{}之间有效
分类: 成员变量:方法外部、类的内部定义的变量
局部变量:方法或语句块内部定义的变量
类外不能定义变量
数据类型:
基本数据类型
数值型:整数类型(byte,short,int,long);浮点类型(float(后加f),double)
字符型:char(一个字符)用string表示
布尔类型:(boolean)(T or F)
引用数据类型
类(class)
借口(interface)
数组([])
低的数据类型可以直接转换为高的数据类型;
高的数据类型不能直接转换为低的数据类型(强制类型转换(如:int age=(int)lage))
运算符:
++:自增(前):先运算后取值;如 a=2;b=++a b=3;
自增(后):先取值后运算;如 a=2;b=a++ b=2;
顺序结构和条件结构
while(判断条件){
循环语句
}
do {
循环语句
}while(判断条件);
switch(){
case1;
case2;
}
for循环:
for(int a = 1;a<10;a++){
循环语句
}
调试程序语句
1.断点(在本行前双击出现点)
2.在调试模式下。当程序运行到断点时,程序挂起
3.step into, step over, step return(f6,f8)
break
break语句用于终止某个语句块的执行,最多使用的是跳出当前的整个循环
continue
结束本次循环,继续下次循环;
return
用来结束当前方法,并且向调用方返回一定的数值
格式化:ctrl+shift+f
关键字:
java中有特殊定义
保留字:
现有版本尚未使用,但以后版本可能会使用为关键字
标识符: 凡是自己可以起名的地方都叫标识符。
由26个英文字母大小写,数字:0-9,_或$组成;
数字不可以开头;
不可以使用关键字和保留字,但可以包含;
java中严格区分大小写,长度无限制;
标识符不能包含空格
标识符做到见名之意。
java中的名称命名规范:
包名: 多单词组成是所有字母都小写:xxxyyyzzz
类名接口名:多单词组成时,所有单词的首字母大写
变量名函数名:xxxYyyZzz
常量名:XXX_YYY_ZZZ
变量的概念:
先声明,再使用;
有自己的变量名称和数据类型
定义格式:数据类型 变量名=初始化值
作用域:一对{}之间有效
分类: 成员变量:方法外部、类的内部定义的变量
局部变量:方法或语句块内部定义的变量
类外不能定义变量
数据类型:
基本数据类型
数值型:整数类型(byte,short,int,long);浮点类型(float(后加f),double)
字符型:char(一个字符)用string表示
布尔类型:(boolean)(T or F)
引用数据类型
类(class)
借口(interface)
数组([])
低的数据类型可以直接转换为高的数据类型;
高的数据类型不能直接转换为低的数据类型(强制类型转换(如:int age=(int)lage))
运算符:
++:自增(前):先运算后取值;如 a=2;b=++a b=3;
自增(后):先取值后运算;如 a=2;b=a++ b=2;
- -:自减(前),先运算后取值;如 a=2;b=- -a;b=1
自减(后),先赋值后运算,如 a=2;b=a- - ;b=2;
顺序结构和条件结构
while(判断条件){
循环语句
}
do {
循环语句
}while(判断条件);
switch(){
case1;
case2;
}
for循环:
for(int a = 1;a<10;a++){
循环语句
}
调试程序语句
1.断点(在本行前双击出现点)
2.在调试模式下。当程序运行到断点时,程序挂起
3.step into, step over, step return(f6,f8)
break
break语句用于终止某个语句块的执行,最多使用的是跳出当前的整个循环
continue
结束本次循环,继续下次循环;
return
用来结束当前方法,并且向调用方返回一定的数值
格式化:ctrl+shift+f