Java基础Ieda的使用与运算符

一.目标

1.idea的使用技巧与项目创建
2.运算符

二.知识点

1.idea的使用

1.创建项目:
a.创建project项目--->空项目
b.创建module模块--->但是现有项目中直接就是只有一个module的,module中含有src
c.创建package软件包--->软件包中一般都是com.relax.xxx分层

2.好用的快捷键

1.变量名.sout --- >System.out.println(i);
2.变量名.soutv --- >System.out.println("i = " + i);
3.Alt+回车--->自动修正代码,导入包
4.Ctrl+D ---> 复制行
5.Ctrl+Shift+/--->多行注释
6.Alt+Shift+上下箭头--->移动当前行的代码上下移动

3.算术运算符

+   加法
-   减法
*   乘法
/   除法如果符号前后都是整数,结果取整数部分,如果符号前后有一个为小数,结果就是正常小数
%   模,取余数部分

注意:任何类型的数据遇到字符串都会变成字符串,此时+就不再是运算了,而是字符串拼接,将内容直接往后拼接 

4.自增自减运算符

i++  i-- ++i  --i
符号在前:先运算,在使用运算后的值
符号在后:先使用原值,使用完毕之后,自身再运算

5.赋值运算符

i+=2 -> i = i+2
可以理解为i+=2  == i = i + 2 
但是实际是有点区别的,比如:
byte b = 10
b = (byte)(b + 1);//这一行会报错,需要我们自己强转
 b+=1;//b = b+1//这一行就不会,说明+=jvm会自动类型转换

6.关系运算符

==  如果符号前后相等为true;否则为false
>   如果符号前的数据大于符号后的数据为true,否则为false
<   如果符号前的数据小于符号后的数据为true,否则为false
>=  如果符号前的数据大于或者等于符号后的数据为true,否则为false
<=  如果符号前的数据小于或者等于符号后的数据为true,否则为false
!=  如果符号前后不相等为true;否则为false

7.逻辑运算符

&&(与,并且)    有假则假,符号前后有一个结果为false,整体就是false
||(或者)  有真则真,符号前后有一个结果为true,整体就是true
!(非,取反) 不是true,就是false;不是false,就是true
^(异或)   符号前后结果一样为false;不一样为true
true^true -> false
true^false -> true
false^true -> true
false^false -> false
&   1.单与,如果前后都是布尔型,有假则假,但是如果符号前为false,符号后的判断会继续执行
    2.如果该符号前后都是数字,看做是位运算符
&&  1.双与,有假则假,但是有短路效果,如果符号前为false,符号后的判断就不会执行了
|   1.单或,如果前后都是布尔型,有真则真,但是如果符号前为true,符号后的判断会继续执行
    2.如果该符号前后都是数字,看做是位运算符
||  1.双或,有真则真,但是有短路效果,如果符号前为true,符号后的判断就不会执行了

8.三元运算符

boolean表达式?表达式1:表达式2
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容