网站首页 > java教程 正文
大家好,我是你们的兄弟,希望你们一切安好。在这个视频中我将为大家讲解招的中的表达式,请放松下来,好好享受这个视频,你可以成为英雄。通过点击点赞按钮来支持我们的频道,在下方留下评论。如果你想成为我们的兄弟,请订阅频道。
现在表达式是操作数和运算符的组合,操作数是您可能在程序中看到的值、变量、数字或不同的数量,而运算符是您可能看到的那些算数符号,如加号、减号、乘号、除号以及模运算符。所以让我们看几个例子,这样我们就知道它们是如何工作的。
假设我有一个名为friends的整数变量,我会将其设置为十,所以我们可以使用算数表达式获取friends变量的值。假设我们新交了一个朋友,那么我们就要给我的friends变量加一,要递增我的friends变量,我只需使用加号运算符,然后给我的friends变量添加一个新的操作数即可。
所以如果我想给我的朋友变量负一个新值,我会输入变量名等于朋友减一。因为我们交到了新朋友,然后我会打印朋友的值,所以我们的朋友变量现在包含十一,所以我们也可以减法运算。猜猜会发生什么?我们刚刚失去了一个朋友,让我们来乘法运算。
让我们把朋友的数量乘以二,现在我们有二十个朋友了,现在让我们除以,我们将把朋友分成两组,我们有五个朋友,现在取膜运算可以给你除法的余数,所以我们有十个朋友。如果我们有模三,这并不能整除,所以我们将有一个余数的朋友。这有点像小组项目,每个人都必须组成三人小组,总会有人被遗漏。就这样想吧。
尽管如此,如果我们这群朋友被分成两人一组就不会有余数,因为十除以二等于五,没有余数。这就是模运算的全部内容,它给出了任何除法运算的余数。现在有一种简写方式以及将变量增加一,通常长写法是输入变量名称等号,因为我们要重新复制friends加一。
这里有一种简写的方式来递增这个值,那就是使用递增运算符,它只是加号加号,然后加一个分号,这样就会给一个值加一。现在我们有十一个朋友,如果你想递减,那就是减减。现在我们有九个朋友,等一下,在你离开之前我必须讨论整数除法,因为我忘记谈论它了。
所以如果我们用一个整数除以一个数字,如果通常会有余数,那么我们的程序将截断余数。这里有一个例子,假设我们有十个朋友,我们要把朋友分成三份,所以我们要除以一个整数,所以我们的结果应该是三点三三,对吗?错误,它是三。这是因为在整数除法中我们会截断任何小数部分,因为我们无法存储它。
那个问题的一个简单的解决方法是我们可以将结果转换为双精度值或浮点值,要将一个值转换为不同的数据类型。在表达式的左侧我们将列出我们想要将该值转换为的新数据类型,所以我们想将整数转换为双精度值,因为我们想保留它,因此我们可以将这个值存储为小数,因此我们可以将这个值存储为双精度值。
因为我们希望保留结果的小数部分,然而我们的数据类型朋友是整数,所以他无法存储双精度数据类型,所以我们应该把这个转换成双精度值。不符点数,这样就可以存储这个值。现在这个程序将成功的存储表达式的小数部分。
这就是开始使用表达式所需要知道的全部内容。如果想要所有这些的副本,我会在下面的评论中发布。如果能向你们提个小小的要求,就是点赞这个视频,在下面留言。如果想成为一员,也请订阅。
猜你喜欢
- 2024-10-11 Java的“异常”(JAVA的异常体系)
- 2024-10-11 第四讲《JAVA基础之运算符》,小妙招教你速记、速填坑
- 2024-10-11 容易让人忽视的,java高精度运算(java高精度转低精度的原则)
- 2024-10-11 提高千倍效率的 Java 代码小技巧(java提高班)
- 2024-10-11 一文搞明白java中的位运算、补码、反码、原码
- 2024-10-11 十五、Java运算符-赋值运算符与instanceof运算符
- 2024-10-11 一文掌握Java二、八、十六进制运算实现原理
- 2024-10-11 计算机进制转换(计算机进制转换教程)
- 2024-10-11 Java基础之try catch finally的原理
- 2024-10-11 LeetCode算法第29题:两数相除(计算两数相除并输出结果)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)