在授课老师波哥的带领下,Java基础语法和运算符的理解去作用。
在Java程序中使用注释:
1.注释是什么?答:写在程序中对程序进行解释说明的文字 2.Java程序中书写注释的方式有几种,各自有什么不同? 答:单行注释://。多行注释:/* /。文档注释:/* */ 3.注释有什么特点?为什么?答:不影响程序的执行,编译后的class文件中已经没有注释了。
标志符和关键字:
1.标识符:就是给类,方法,变量等起名字的符号 2.标识符命名规则: 1:由数字、字母、下划线(_)和美元符($)组成。2:不能以数字开头。3:不能是关键字。4:区分大小写 3.标识符命名规范 小驼峰命名法: 大驼峰命名法:
8种基本数据类型
整数:byte,short,int(默认),long 字符:char 浮点数:float,double(默认) 布尔:boolean(true,false)
变量的作用
变量就是内存中的一块区域,可以理解成一个盒子,用来装程序要处理的数据的。
变量有啥特点:1变量里装的数据是可以被替换的。2数据类型 变量名称 = 数据。3使用变量记要处理的数据,编写的代码更灵活,管理代码更方便。4变量里装的数据可以被替换
使用变量时有哪些注意点
1变量要先声明,才能使用。2什么类型的变量,只能存储什么类型的数据。3变量存在访问范围,同一个范围内,多个变量的名字不能一样。4变量定义时可以不给赋初始值,但是在使用时,变量里必须有值。5一条语句可以定义多个变量,中间使用逗号分隔。
运算符
自动类型转换
1基本的隐式转换:把一个取值范围小的数值或者变量,赋值给另一个取值范围大的变量。 2运算中的隐式转换:取值范围小的数据,和取值范围大的数据进行运算小的会先提升为大的之后,再进行运算。byte short char 三种数据在运算的时候,都会提升为int,然后再进行运算。 3强制类型转换:取值范围大的数据, 给取值范围小的变量赋值, 需要强制类型转换强转有可能造成精度损失。
赋值运算符的种类和其作用
符号“=”作用为:赋值。作用与把:a=10,将10赋值给变量a 符号“+=”作用为:加后赋值。作用与把:a+=b,将a+b的值给a 符号“-=”作用为:减后赋值。作用与把:a-=b,将a-b的值给a 符号“=”作用为:乘后赋值。作用与把:a=b,将a*b的值给a 符号“/=”作用为:乘后赋值。作用与把:a/=b,将a/b的商值给a(不保留余数) 符号“%=”作用为:乘后赋值。作用与把:a/=b,将a/b的余数给a(只保留余数)
关系运算符的种类及其作用
符号“==”是:a==b,判断a和b的值是否相等,成立为true,不成立为false 符号“!=”是:a!=b,判断a和b的值是否不相等,成立为true,不成立为false 符号“>”是:a>b,判断a是否大于b,成立为true,不成立为false 符号“>=”是:a>=b,判断a是否大于等于b,成立为true,不成立为false 符号“<”是:a<b,判断a是否小于b,成立为true,不成立为false 符号“<=”是:a<=b,判断a是否小于等于b,成立为true,不成立为false
&&和&的区别以及||和|的区别
符号“&&”短路与 是:作用和 & 相同,但是有短路效果 逻辑与 &,无论左边 true false,右边都要执行 短路与 &&,如果左边为 true,右边执行,如果左边为 false,右边不执行。
符号“||” 短路或 是:作用和 | 相同,但是有短路效果 逻辑或 |,无论左边 true false,右边都要执行 短路或 ||,如果左边为 false,右边执行,如果左边为 true,右边不执行。
逻辑运算符有哪些,有什么特点?: & : 遇 false 则 false。&&: 左边为 false, 右边不执行 | : 遇 true 则 true。|| :左边为 true , 右边不执行了 ! :取反。^ :相同是false、不同是true 注意:实际开发中、常用的逻辑运算符是:&& 、 || 、 !
识别+符号做连接符
当 + 号操作中遇到了字符串,就会变成字符串拼接
当 + 操作中,遇到了字符串,这时 + 就是字符串连接符,而不是算术运算。