(重点与难点)
*注释1.//单行注释,快捷键Ctrl+/
2./* */多行注释,快捷键Ctrl+shift+/
3./** /文档注释,用于类,方法,属性,功能进行说明
*关键字被语言用于特殊含义的单词,所有字母小写
关键字用于修饰包,类,方法,变量等
保留字
现在尚未使用,不能作为标识符命名的单词
*标识符对变量,方法,类等要素命名时使用的字符序列
规则:要求:由26个英文字母大小写,0-9,$组成
数字不能开头
不能是关键字,但可以包含关键字 区分大小写不能有空格
长度不限制
约定:
类名首字母大写
包名全部小写
变量名方法名首字母大写
常量全部大写
见名知意
*变量程序中最基本的存储单位,值可以改变
*基本数据类型基本数据类型
整数类型byte,short,int,long(1,2,4,8字节)
浮点型float(4字节)(默认字面值为double型,需要在字面量后面加F,f),double(8字节)
布尔型boolean(只允许取值为true或false,不能为0或1)
字符型char (单引号表示,表示单个字符,可参与算术运算)
*基本数据类型转换数据类型按容量大小排序为:byte,short,char byte,short,char之间不会转换,如计算时会强制转换成int类型 boolean不能与其他基本类型转换 容量小--->容量大 默认会自动转换 byte,short,char-->int 容量大--->容量小 默认不能进行转换,可以强制转换;可能会出现问题(数据溢出,精度降低) "+"(加法运算,字符串连接) 其余运算为数值与数值或者为数值与字符 "x++"//x=x+1 (先运算后自增) "++x"//x=+1(先自增后运算) "==""!="(数值与数值,数值与字符,逻辑值与逻辑值,引用类型与引用类型) "&" "|'' "^" "!"既可以参与逻辑运算,也可以参与位运算 "&&"与"&"区别: 单&时,左边无论真假,右边都要运算 双&时,左边为真,右边参与运算,左边为假,则右边不参与运算(其他同理) "^"异或,相同为false,不同为true "="右边的值赋给左边,注意数据类型 "="(赋值)与"=="(相等)不能混淆 隐式转换注意数据类型 结果=(条件表达式)?成立执行:不成立执行; 位(比特位) << 左移 >>右移 >>>无符号右移 表达式的运算顺序 Scanner s = new(System.in)--在java程序中创建一个输入对象 int num = s.nextInt()输入一个整数,程序执行到nextInt()时,进入阻塞状态,按回车键表示输入完成 if(条件表达式)程序执行紧挨着的一行 选项比较固定,不能进行条件比较 case后面为字面量,只能为固定的值,不能重复 break添加后终止,是否加,根据实际需要 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)