Java SE基础语法(1)

Java SE基础语法(1),第1张

(重点与难点)

*注释

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(条件表达式)程序执行紧挨着的一行

switch语句(多路选择)

选项比较固定,不能进行条件比较

case后面为字面量,只能为固定的值,不能重复

break添加后终止,是否加,根据实际需要

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/756226.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-30
下一篇 2022-04-30

发表评论

登录后才能评论

评论列表(0条)

保存