java零基础入门-java运算符(上)
哈喽,各位小伙伴们好,我是喵手。
今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流学习,互相学习,才能成长的更快,对吧。
我是一名java开发,所以日常接触到最多的就是java啦,所以我趁自己有空,就来好好回忆,把自己学到的会的,进行输出,不图什么有回报,只想能帮助到更多的小伙伴,就好。
小伙伴们在批阅的过程中,如果觉得文章不错,欢迎点赞、收藏、关注哦。三连即是对喵手我创作道路上最好的鼓励与支持!
一、前言
还记得前几期,我主要讲了写啥嘛?java基础语法我已经讲完了,那我就来考考大家,常量变量如何区分?什么是关键、标识符?八大数据类型有哪些?如果这几道你都能对答如流,那真说明你已经成功掌握了,可以学习今天这期新的教学内容了。
java运算符。这是在运算过程中会经常使用到的一种计算规则。如果你做好了准备,那么我们就开始吧,带你学习这运算符,但是运算符种类众多,所以我会分为两期分开给大家讲解,好吧?所以你们也不要心急,一期我会控制好量,不会让你们难以消化的。
二、运算符
1、什么是运算符?
自从计算机的诞生,我们就知道计算机最基本的用途是用于做什么吗?代替人工计算!对吧,自从它的诞生,它能计算出超出人脑计算的几百万倍。所以对于计算机,java语言也提供了一套计算规则,其中就包括计算机能识别的运算符作为操作变量。
如下我说的这么通俗易懂,想必都了解了吧,那么接下来我就来对它进行一个分类教学吧。
2、运算符有几种?
- 算数运算符
- 关系运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 位运算符
- 三目运算符
这样讲大家肯定麻了,毕竟分的这么细,其实完整学下来还是有点难度的。所以希望大家能在教学的时候课后勤加练习,毕竟博主写文章也不容易呀。
3、算术运算符
说起运算符,最基本的就是算数运算了,比如常用的:+、-、*、/、%。然后还有++、--等,后边这两个在日后项目中也会经常用到,比如i++;i--的操作。
接下来我就实际举例演示一波吧,分别把上述的算数运算符一一讲一下。这样你们结合我所举例,也能很好的融入。其实说白了,就是数学中的加减乘除求余取模罢了。
1、+ 使用
int a = 1;
int b = 2;
System.out.println("a + b = " + (a + b) );
其输出结果为多少?
a + b = 3
2、- 使用
int a = 1;
int b = 2;
System.out.println("a - b = " + (a - b) );
其输出结果为多少?
a - b = -1
3、* 使用
int a = 1;
int b = 2;
System.out.println("a * b = " + (a * b) );
其输出结果为多少?
a * b = 2
4、/ 使用
int a = 1;
int b = 2;
System.out.println("b / a = " + (b / a) );
其输出结果为多少?
b / a = 2
5、% 使用
int a = 1;
int b = 2;
System.out.println("b % a = " + (b % a) );
其输出结果为多少?
b % a = 0
6、++ 使用
int a = 1;
System.out.println("a++ = " + (a++) );
其输出结果为多少?
a++ = 1
7、-- 使用
int b = 1;
System.out.println("a-- = " + (b--) );
其输出结果为多少?
a-- = 1
是不是觉得有点奇怪a++,a--输出的答案竟然???那我再出一道题:
int c = 1;
int d = 1;
//查看 c++ 与 ++d 有何不同,值会相等吗?
System.out.println("c++ = " + (c++));
System.out.println("++d = " + (++d));
其输出结果为多少?
c++ = 1++d = 2
接下来我就来讲讲它,自增自减运算吧,因为我上方出现了该实例使用,但是很多小伙伴都会对 c++ 与 ++d 的运算逻辑产生怀疑,但我讲完之后,你就能很好理解的。
4、自增自减运算符
它是什么呢?一种新型运算符?其实也不是,它也属于算数运算符,只是比较特殊而已。
可能还是无法理解,那还要我再通过一个实例来教学么?哈哈哈哈,不要啊!那好吧,那就不举例了,a++ 与 ++a 其实就是先加还是后加的问题, a++是进行运算后,a自增加1,而++a是先a进行自增然后再进行运算。
所以比如a = 1;a++的运行结果还是1,但是此刻a的值已经自增为2了。++a,就是a先进行自增+1,然后再进行表达式运算,所以++a的运行结果就是2。这样说大家可明白,同理,a--与--a一样, 分自减先还是后的问题。
简而言之就是:前缀自增自减法 与 后缀自增自减法。前缀就是先进行表达式运算再自增/自减,而后缀就是先进行自增/自减,再进行表达式运算。你们只需要把握这两点就可以了,哪怕一时间无法理解,那就死记硬背也行,总之就是把它记住。
5、关系运算符
说起这个就比上方的都简单了,这不就是数学当中的大于小于号之类的吗,其实一看就能懂,无非可能就是对==、!= 有点困难,其他的就是数学用法。
关系运算符有以下几种:
<= 、>=、 <、 >、==、!=
重点说一下,== 是等于的意思,而 != 是不等于的意思。
比如我举例说明一下:
int x = 10;
int y = 20;
System.out.println("x != y 为 " + (x != y));
运算结果为:?
x != y 为 true
再来一题:
int x = 10;
int y = 20;
System.out.println("x == y 为 " + (x == y));
运算结果为:?
x == y 为 false
这样举例,你们都明白了吗?因为 x != y 所以返回结果为 true。
... ...
好啦,今天的教学内容到这里就要即将结束啦,如果对文中的任何知识点有疑问,欢迎评论区评论留言呀,我看见都会一一解答的。
四、结尾
教学是结束了,但是有些话不知我但讲不当讲,啊哈哈, 可我还是想说给你们听听。如下是我很喜欢的一句话,我打算送给你们,希望我们都能变得更好更优秀。
wished for you successed !!!
--------------------------------------------
⭐️若喜欢我,就请关注我叭。
⭐️若对您有用,就请点赞叭。
⭐️若有疑问,就请评论留言告诉我叭。
--------------------------------------------
- 点赞
- 收藏
- 关注作者
评论(0)