JAVA学习(6)-全网最详细~

JAVA学习(6)-全网最详细~_第1张图片

write in front
大家好,我是Aileen.希望你看完之后,能对你有所帮助,不足请指正!共同学习交流.
本文由Aileen_0v0 原创 CSDN首发 如需转载还请通知⚠️
个人主页:Aileen_0v0—CSDN博客
欢迎各位→点赞 + 收藏⭐️ + 留言​
系列专栏:Aileen_0v0的JAVA学习系列专栏——CSDN博客
我的格言:"没有罗马,那就自己创造罗马~" 

目录

算数运算符 ⭐

比较运算符⛅

逻辑运算符 

进制转换 

移位运算符 ⚡


算数运算符 ⭐

package study;

/**
 * 
 */
public class TestDemo {
	public static void main(String[] args) {
		System.out.println(5/2);
		System.out.println(5.0/2);
		System.out.println((float)5/2);
		System.out.println((float)(5/2));

	}

}

控制台运行结果:

JAVA学习(6)-全网最详细~_第2张图片

package study;

/**
 * 
 */
public class TestDemo {
	public static void main(String[] args) {
		System.out.println(10%3);
		System.out.println(-10%3);
		System.out.println(10%-3);
		System.out.println(-10%-3);
	}
}

JAVA中的异常 

package study;

/**
 * 
 */
public class TestDemo {
	public static void main(String[] args) {
//		System.out.println(10%3);
//		System.out.println(-10%3);
//		System.out.println(10%-3);
//		System.out.println(-10%-3);
		System.out.println(5/0);
	}
}

 JAVA学习(6)-全网最详细~_第3张图片

package study;

/**
 * 
 */
public class TestDemo {
	public static void main(String[] args) {
//		System.out.println(10%3);
//		System.out.println(-10%3);
//		System.out.println(10%-3);
//		System.out.println(-10%-3);
//		System.out.println(5/0);
		
		int a = 10;
		int b = ++a; //a 先++ 后赋值
		System.out.println(b);// a = 11 , b = 11
		int c = a ++; //a 先赋值,后++
		System.out.println(c);// c = 11 , a = 12 
	}
}

JAVA学习(6)-全网最详细~_第4张图片

比较运算符⛅

package study;

/**
 * 
 */
public class TestDemo {
	public static void main(String[] args) {
		int a = 10;
		int b = 20;
		System.out.println(a == b);
		System.out.println(a != b);
		System.out.println(a < b);
		System.out.println(a > b);
		System.out.println(a >= b);
		System.out.println(a <= b);
	}

 JAVA学习(6)-全网最详细~_第5张图片

逻辑运算符 

package study;

/**
 * 
 */
public class TestDemo {
	public static void main(String[] args) {
		//逻辑与 &&
		int a = 10;
		int b = 20;
    	int c = 30;
//		System.out.println(a < b && b < c);
		
		//逻辑或 ||
		int d = 10;
		int e = 20;
		int f = 30;
		System.out.println(d < e || e < f); 
	}

JAVA学习(6)-全网最详细~_第6张图片

表达式1 && 表达式2

必须保证两个表达式都为真,整体才是真

表达式1 || 表达式2

只有一个表达式为真,那么整体就是真 

!:非,后面只能跟布尔类型的数据 

package study;

/**
 * 
 */
public class TestDemo {
	public static void main(String[] args) {
		//逻辑与 &&
		int a = 10;
		int b = 20;
//		System.out.println(!a < b);
		boolean flg = true;
		System.out.println(!flg);    
    }
}

进制转换 

JAVA学习(6)-全网最详细~_第7张图片

几进制就是用几个数字表示 

按位与 & :相当于乘法

按位或 | : 把它看成加法

按位异或^: 一样就是0,不一样就是1

JAVA学习(6)-全网最详细~_第8张图片

按位取反~:把0变成1,1变成0 

JAVA学习(6)-全网最详细~_第9张图片

移位运算符 ⚡

JAVA学习(6)-全网最详细~_第10张图片

你可能感兴趣的:(JAVA,java,开发语言,学习)