前言
我们在之前的文章中谈到了1.JDK下载2.配置环境变量3.数据类型,然后我们就可以开始写小程序了
第一个程序1. 编译环境我们知道Java编程的第一个程序和其他程序 就像语言一样,它从编译环境开始,就像 Java的编译环境还是很好记的,虽然没有 C语言简洁。
2.打印输出我们建立了一个良好的环境,开始打印输出打印输出函数是print,加上ln表示自动换行,然后开始打印输出我们的数据。
3.注意事项注意不要少写或遗漏符号,注意大小写,注意命名规范和代码冗余,尽量使用驼峰命名。注意格式,尽量添加注释。
4.运算符号操作符的含义:用于指示操作数的操作方法 按操作数的数量进行分类,可分为以下几类: 单目 双目 三目 a++ a+b (a>b) ? x : y ;算术运算符根据运算符的功能进行分类 + - * / 加减乘除与数学中的用途相同 %(取余 取模) 例如,100%3的结果是1取余数 ++(自增)使值结果+1 --(自减)使值的结果-1 例如,int类型的变量 int x = 1 ; x = x+1 ;////x空间内的值 自己加了一个 x++;////x空间内的值 自增一个 ++x;////对于x空间中的值 都是一致 最终的结果都自增了一个 赋值运算= 赋值符号 将=右边的内容(值 引用) 存储=左变量空间内的存储=+= -= *= /= %= int x = 1; 将1赋值给x,此时x值为1关系运算(比较)> >= < <= != == (对象 instanceof 类)1.区分= 和 == 区别 =赋值符号 将=后面的结果(值 引用)存储在=左变量空间 ==比较符号 比较==前面和==后面的元素(值 引用)是否一致2.比较运算符的最终结果是什么? boolean true false (3>2)-->true; (3>4)-->false; (3==4)-->false (3>=2)-->true (3>=4)-->false; (3!=4)-->true 判断一个条件 逻辑操作逻辑操作符前后连接的两个是boolean的值逻辑操作的最终结果,或boolean1。条件 我有时间 同时 2.条件 喉咙没问题&逻辑与 | 逻辑或 ^逻辑异或 !逻辑非&&短路与 |短路或(3)>2) & (3>1) 和 并且 true true true-------------------------(3>4) | (3>5) 或者false | false false-------------------------(3>1) ^ (3>2) 异异(不同)--->前后两个结果不一致 可以true true false -------------------------!(3>2) !(3>2) !true false 非--取反 将原来的结果反向(3)>1) && (3>2) =? true && 同时满足true和两个条件 如果第一个条件是false 最后,falsee必须是falsee true-------------------------(3>2) || (3>4) = ?true || 或者两个条件中有一个是满足的 如果第一个条件是true 最后一定是true&&短路与1.短路 短路发生在什么情况下? 当前值结果为false时,短路2.短路 短路到底是什么? 短路的是&&在所有计算过程3之后。如果发生短路 性能比&稍微好一点4.&逻辑与 和 &&短路与 从执行的最终结果来看,没有区别。5.短路并不一定能提高性能 只有当前面是false时,短路才会发生 提高性能逻辑运算符前后连接的应该是两个boolean结果&逻辑与 可以理解为中文的“和”,还有“意思” &必须同时满足前后两个条件 最后才是true| 逻辑或 可以理解为中文的“或” | 只要满足前后两个条件中的一个 最后,true^逻辑异或 只要结果不同,前后两种表达式就会不同 最终的结果是true(专治强迫生)!逻辑非 能立即成为中文的“不” 将原来的结果取反 位(bit)运算&按位与 | 按位或 ^按位异或 ~按位取反<<按位左位移 >>按位右位移 >>>右位移(无符号) 是次幂加一或减一
- 好了,今天就到这里
- 这就是运算符号
- 下一章将讨论数据和语法结构