Java运算符

计算机最基本用途就是数学运算,作为计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符, 自增自减运算符,关系运算符,位运算符,逻辑运算符,赋值运算符,其他运算符(好吧我也不怎么懂都是一脸懵逼学过来的)
算术运算符。
我来说一下什么是算术运算符,算术运算符呢就是在数学表达式中,它们的作用和数学中的作用大概差不多一样一样的吧,下表列出了所有的算术运算符,表格中的实例假设整数变量A的值为10,变量B的值为20。(咳咳在网上看到的我没这个能耐)
操作符 描述 例子
Java运算符_第1张图片
下面代码的实例(就是把加法这些符号放进去了OK了,想想看貌似还有点简单)
public class kaoshiceshi {
public static void main(String[] args) { (结果图)
int a = 1000;
int b = 80;
int c = 780;
int d = 90;
System.out.println("a + b = " + (a + b) );
System.out.println("a - b = " + (a - b) );
System.out.println("a * b = " + (a * b) );
System.out.println("b / a = " + (b / a) );
System.out.println("b % a = " + (b % a) );
System.out.println("c % a = " + (c % a) );
System.out.println("a++ = " + (a++) );
System.out.println("a-- = " + (a–) );
System.out.println(“d++ = " + (d++) );
System.out.println(”++d = " + (++d) );
}
}
算术运算符就讲完啦接下来我们看看自增自减运算符
自增自减运算符
什么是自增自减运算符,自增自减运算符就是一种特殊的算术运算符,而且算术运算符中需要两个操作数进行运算,自增自减运算符就是一个操作数,怎么看自增自减呢这两个符号分辨是两个加号的是自增加(++)两个减号就是自减(–)。
然后我给个实例大家看看吧自增自减运算符的运算过程:
public class kaoshiceshi {
public static void main(String[] args){
int a = 9;//定义一个变量;
int b = ++a;//自增运算
int c = 20;
int d = --c;//自减运算
System.out.println(“进行自增后值等于”+b);
System.out.println(“进行自减后值等于”+d);
}
} (运算后的结果)
这两个是自增和自减的运算

前缀自增自减法(++a,–a): 先进行自增或者自减运算,再进行表达式运算。
后缀自增自减法(a++,a–): 先进行表达式运算,再进行自增或者自减运算
(好吧我也不明白啥是前缀啥是后缀一起看实例吧)
public class kaoshiceshi {
public static void main(String[] args){
int a = 60;//定义一个变量;
int b = 95;
int x = 81*++a;
int y = 11*b++;
System.out.println(“自增前缀运算后a=”+a+",x="+x);
System.out.println(“自增后缀运算后b=”+b+",y="+y);
}
} (运算后的结果)

那个那个自增和自减的运算符我们也唠嗑完了接下来我们就继续其他运算符吧
关系运算符
什么是关系运算符,关系运算符就是用来比较两个值的关系关系运算符是二元运算符,
关系表达式是由关系运算符连接起来的表达式。关系运算符中“关系”二字的含义是指一个数据与另一个数据之间的关系,这种关系只有成立和不成立两种可能情况,可以用逻辑值来表示,逻辑上的 true 与 false 用数字 1 与 0 来表示。关系成立时表达式的结果为 true(或 1),否则表达式的结果为 false(或 0)。表 1 给出了比较运算符的含义及其实例应用。
(是网上找的表格)
Java运算符_第2张图片

演示了关系运算符的运算
public class kaoshiceshi {
public static void main(String[] args) {
int a = 9;
int b = 8;
System.out.println("a == b = " + (a == b) ); (运算结果)
System.out.println("a != b = " + (a != b) );
System.out.println("a > b = " + (a > b) );
System.out.println("a < b = " + (a < b) );
System.out.println("b >= a = " + (b >= a) );
System.out.println("b <= a = " + (b <= a) );
}
}
暂时就这些吧脑子爆炸系列

你可能感兴趣的:(后台,语言,Java运算符)