栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java SE基础语法(1)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java SE基础语法(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添加后终止,是否加,根据实际需要

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/841973.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号