Java基础 -3

Posted sakura579

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础 -3相关的知识,希望对你有一定的参考价值。

运算符

  1. 运算符优先级
  2. 数学运算符
    在进行变量计算中,有简化的运算符(+=、 -=、 *=、 /=、 %=)
  • 变量++ 、变量--
    先使用变量进行计算 而后再进行自增或者自减
  • ++变量 、--变量
    先进行变量的自增或者自减 然后再进行数字的计算
public class ddd {
	public static void main(String[] args) {
		int x =10,y=20;
		int result = ++x - y--;//先10+1 然后11-20 后20-1
		System.out.println(x);
		System.out.println(y);
		System.out.println(result);
	}
}
>>>11
>>>19
>>>-9

关系运算符
== 、<= 、< 、>、>=
所有的关系运算返回的判断结果都是布尔类型的数据
内容相同的比较是 ==

在进行关系运算的时候可以针对于所有的基本数据类型,例如 可以直接使用字符来处理

public class ddd {
	public static void main(String[] args) {
		char a = \'a\';
		boolean flag = 97 == a;
		System.out.println(flag);
	}
}
>>> true

数据类型之间提供有转型支持,所以在进行判断的时候字符会自动转为int 然后进行数字的比较。

以上是关于Java基础 -3的主要内容,如果未能解决你的问题,请参考以下文章

夯实Java基础系列目录

一道java基础理论题

java基础知识文章汇总

Java基础:Object 类的使用

IT十八掌作业_java基础第26天_Java基础总结/虚拟机基础

java基础之java程序基础