栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java运算符(1):算数运算符、赋值运算符、比较运算符

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java运算符(1):算数运算符、赋值运算符、比较运算符

目录

一、算数运算符

1.除法运算

2.自增符运算规则

3.%取余的实践

二、赋值运算符

1.short型变量使用+=进行赋值,不需要强制类型转换即可实现。

三、比较运算符


一、算数运算符
运算符名称作用
+加累加
-减取差
*乘倍数
/除几份
%取余筛选
++自增+1
--自减-1

1.除法运算

案例1:五除二

class  operator{
	public static void main(String[] args) {
		//整形除法运算
		int int5 = 5;
		int int2 = 2;
		System.out.println("int5 / int2 = " + int5 / int2 );
	}
}

结果:输出为2。

结论:整形做除法运算仅保留整数部分。

2.自增符运算规则

(不改变变量原本的数据类型,可方便于short类型自增一)

案例2:++放变量前与++放变量后的对比实验

        int fjia = 10;
		int x = ++fjia;
		System.out.println("x = ++fjia : x =" + x);

		int bjia = 10;
		int y = bjia++;
		System.out.println("y = bjia++ : y =" + y);

 

结果:x=11;y=10。

结论:++在前时先自增,后做其他运算;++在后时先做其他运算,后做自增。

3.%取余的实践

案例三:利用/除法和%取余打印出百位、个位和十位。

		int num = 985;
		int bai = num / 100;
		int shi = num % 100 / 10;
		int ge = num % 10;

		System.out.println("百	十	个");
		System.out.println(bai +"t" + shi + "t" + ge);

 

打印结果:   百      十      个

                     9       8       5

二、赋值运算符
运算符名称作用
=等于等号右边的值赋值给等号左边的变量
+=加等于左右相加赋值给左边的变量
-=减等于左减右赋值给等号左边的变量
*=乘等于左右相乘赋值给左
/=除等于左除右赋值给左
%=取余等于左取余赋值给左

同样能实现运算时优先考虑++、次优考虑+=

1.short型变量使用+=进行赋值,不需要强制类型转换即可实现。

案例4:short变量实现不改变变量类型加5

		short s1 = 5;
		s1 += 5;
		System.out.println("s1 = "+ s1);

打印结果:s1 = 10

三、比较运算符
运算符名称作用
==相等相等返回真,不相等返回假
!=不想等不相等返回真,相等返回假
<小于小于返回真,大于等于返回假
>大于大于返回真,小于等于返回假
<=小于等于小于等于返回真,大于返回假
>=大于等于大于等于返回真,小于返回假

比较运算符返回的值为布尔类数值,非真即假!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1006132.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号