java里面value_「Java基础知识」Java中包含哪些运算符

原标题:「Java基础知识」Java中包含哪些运算符

在Java中包含的运算符有:算数运算符,逻辑运算符,关系运算符等。

算数运算符也就是我们平时的加减乘除余等操作:在Java中都是将右边的值赋值给左边,所以一般格式为:结果 = 值;

加(+):result = value1 + value2;例如 result = 10 + 10;结果result值为20;

减(-):result = value1 - value2; 例如 result = 20 - 10; 结果result值为10;

乘(*): result = value1 * value2; 例如 result = 20 * 10; 结果result值为200;

除(/): result = value1 / value2; 例如result = 20 / 10;结果result值为2;如果value2的值为0,则Java会抛出一个异常;

余(%):求余,即获取不能除尽的值,result = value1 % value2;例如result = 12 % 5;result结果为2;

自增(++):value++或者++value;意思是将value的值加1;自增有两种写法,一种是++在前面,一种是++在后面,这两种单独使用的时候没有区别,但是和其他变量或者其他语法一起使用的时候,就有区别了,++在前说明是先将value加1然后在计算;++在后面说明先使用value在进行value加1;例如value = 10;result = value++; result的结果为10,value结果为11,因为++在后面所以先使用value赋值给result,然后value在进行加1;再如:result = ++value; result 的结果为11,value的结果为11;因为++在前面,所以value值先加一变成了11,然后再将value值赋值给result,所以result的结果为11;

自减(--):与自增一样的逻辑,只不过是将自身进行减1;

逻辑运算符:&&(并且) ||(或) !(非),逻辑运算符判断的变量为boolean,只有true与false;

ac93414f06ea03797b7aa2618f7a4798.png

并且(&&):result = value1 && value2;当value1与value2都为true的时候,result的结果为true;当其中任何一个为false的时候,result结果为false;而且,当value1的值如果为false的时候,value2不会进行判断,整个结果result的结果为false;例如if( value != null && value.length() > 10);如果value == null,则整个结果为false,并且value.length()不进行判断;这样如果value == null;则后面由于不会进行运算也就不会发生异常;

或(||):result = value1 || value2; 当value1与value2都为false的时候,result结果为false;如果有一个为true,那么result结果为true;并且如果value1为true的时候,value2不需要进行判断,result为true;

非(!): result = !value; result的结果与value的结果相反;value为true,则result为false;value为false,则result为true;

关系运算符:(>(大于), >=(大于等于),

大于(>):判断第一个值是否大于第二个值,如果满足条件,则结果为true;否则为false;

大于等于(>=):判断第一个值是否大于等于第二个值;

小于(

小于等于(<=):判断第一个值是否小于等于第二个值;

等于(==):判断两个值是否相等;

不等于(!=):判断两个值是否不相等;返回搜狐,查看更多

责任编辑:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/431474.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

三元组法矩阵加法java_计算机视觉学习笔记(2.1)-KNN算法中距离矩阵的计算

本笔记系列以斯坦福大学CS231N课程为大纲&#xff0c;海豚浏览器每周组织一次授课和习题答疑。具体时间地点请见微信公众号黑斑马团队(zero_zebra)和QQ群&#xff08;142961883&#xff09;发布。同时课程通过腾讯课堂&#xff08;百纳公开课&#xff09;进行视频直播.欢迎参与…

[转]Java常用概念解答

1. 事务是什么&#xff1f; 事务是作为一个逻辑单元执行的一系列操作&#xff0c;一个逻辑工作单元必须有四个属性&#xff0c;称为 ACID&#xff08;原子性、 一致性、隔离性和持久性&#xff09;属性&#xff0c;只有这样才能成为一个事务&#xff1a; 原子性 事务必须是原子…

idea maven创建java项目_新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目(图文教程)...

之前都没试过用maven来管理过项目&#xff0c;但是手动找包导包确实不方便&#xff0c;于是今天用2016版的IDEA进行了maven的初尝试。打开IDEA&#xff0c;创建新项目&#xff1a;然后选择Maven&#xff0c;以及选择自己电脑的jdk&#xff1a;接下来自定义GroupId以及ArtifactI…

Linux 格式化磁盘命令mkfs

linux格式化磁盘命令mkfs指令&#xff1a;mkfs使用权限 : 超级使用者使用方式 : mkfs [-V] [-t fstype] [fs-options] filesys [blocks] [-L Lable]说明 &#xff1a; 建立 linux 档案系统在特定的 partition 上参数 &#xff1a;device &#xff1a; 预备检查的硬盘 partition…

servlet 返回可访问文件_JavaWeb技术(4):Servlet的理解(上)

我们在开发中无时无刻都在与Servlet进行接触&#xff0c;只是因为框架的封装性&#xff0c;我们很少直接地去操作servlet&#xff0c;但再怎么封装&#xff0c;基本的思路都不会变化&#xff0c;变得只是实现的方式&#xff0c;Servlet是什么&#xff1a;网上的回答基本是Servl…

java ldap 分页_具有从属引用的 LDAP 分页查询未正确处理

具有从属引用的 LDAP 分页查询未正确处理09/14/2020本文内容本文提供了一些方法来避免使用从属引用的 LDAP 分页查询未正确处理的问题。原始产品版本&#xff1a; Windows 8原始 KB 编号&#xff1a; 2561166症状你有一个应用程序&#xff0c;使用 ldap_search_ext 或 ldap…

js分家效应

&#xff08;原创文章&#xff0c;转载请注明出处&#xff09; 有继承&#xff0c;那么就有分家。让我们看以下例子。 var parents function(){}parents.prototype.money 200;var children function(){}children.prototype new parents();var parent new parents();var ch…

如何设置打印的时候不加上页面链接_excel表格的这10个打印小技巧,办公室财务人员记得收藏...

打印工作表是日常工作中最常见的一个工作&#xff0c;也是Excel在工作中最常用的一个地方&#xff0c;如何做到快速准确地打印文件呢。今天文理会计小编给大家从网上整理了几个打印文件的小技巧。1、打印标题打印的工作表的数据有好多页的时候&#xff0c;为了查看方便&#xf…

java sql objects_第十五章-简书.sql

-- ## 练习1-- 1. 创建一个视图&#xff0c;通过该视图可以查询到工资在2000-5000内并且姓名中包含有A的员工编号&#xff0c;姓名&#xff0c;工资。create or replace view viewSal2k_5kas select empno,ename,sal from empwhere sal between 2000 and 5000and ename like %A…

rabbitmq 拉取消息太慢_面试官:消息队列这些我都要问

作者&#xff1a;mousycodersegmentfault.com/a/1190000021054802消息队列连环炮项目里怎么样使用 MQ 的&#xff1f;为什么要使用消息队列&#xff1f;消息队列有什么优点和缺点&#xff1f;kafka,activemq,rabbitmq,rocketmq 都有什么去呗&#xff1f;如何保证消息队列高可用…

java 星期顺序_第8周 【项目3-顺序串算法】

/**Copyright (c)2017,烟台大学计算机与控制工程学院*All rights reservrd.*作者&#xff1a;李欣豪*完成时间&#xff1a;2017年12月14日*版本号&#xff1a;v1.0*问题描述&#xff1a;采用顺序存储方式存储串&#xff0c;实现下列算法并测试&#xff1a;(1)试编写算法实现将…

[ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify uniq

angularjs 使用ng-repeat报错 <div ng-init"words [高校,高校,高校]" ng-repeat"word in words">{{word}} </div> [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use track by expression to specify unique keys 发现是因为相…

java 并列排名,178. 分数排名

题目描述编写一个 SQL 查询来实现分数排名。如果两个分数相同&#xff0c;则两个分数排名(Rank)相同。请注意&#xff0c;平分后的下一个名次应该是下一个连续的整数值。换句话说&#xff0c;名次之间不应该有“间隔”。-----------| Id | Score |-----------| 1 | 3.50 || 2 |…

编写高质量代码改善C#程序的157个建议——建议130:以复数命名枚举类型,以单数命名枚举元素...

建议130&#xff1a;以复数命名枚举类型&#xff0c;以单数命名枚举元素 枚举类型应该具有负数形式&#xff0c;它表达的是将一组相关元素组合起来的语义。比如&#xff1a; enum Week{Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday} 在这里&#xff0c;Week对于星…

python 定义变量_第三章(第2节):变量和常量

变量的概念基本上和初中代数的方程变量是一致的&#xff0c;只是在计算机程序中&#xff0c;变量不仅可以是数字&#xff0c;还可以是任意数据类型&#xff0c;比如我们上节课刚刚学过的基本数据类型或者我们后面要学的自定义数据类型。所谓常量就是不能改变的变量&#xff0c;…

OpenStack Weekly Rank 2015.08.24

Module  Reviews  Drafted Blueprints  Completed Blueprints  Filed Bugs  Resolved Bugs Cinder  5      1          1            6       13 Swift   10     N/A         N/A           8   …

php如何判断是否新数据类型,php中如何判断变量的数据类型呢?

摘要:下文讲述PHP中判断变量数据类型的方法分享&#xff0c;如下所示&#xff1b;实现思路:方式1&#xff1a;使用gettype函数返回变量的数据类型gettype函数可返回"boolean”、“integer”、“double”(float类型会返回“double”&#xff0c;而非“float”)、“string”…

pytorch卷积神经网络_资源|卷积神经网络迁移学习pytorch实战推荐

点击上方“AI遇见机器学习”&#xff0c;选择“星标”公众号重磅干货&#xff0c;第一时间送达一、资源简介这次给大家推荐一篇关于卷积神经网络迁移学习的实战资料&#xff0c;卷积神经网络迁移学习简单的讲就是将一个在数据集上训练好的卷积神经网络模型通过简单的调整快速移…

php 删除服务器上的文件,php如何删除服务器文件

在php中可以使用“ftp_delete”函数删除服务器文件&#xff0c;其语法是“ftp_delete(ftp_connection,file)”&#xff0c;参数“ftp_connection”表示要使用的FTP连接&#xff0c;参数“file”表示要删除的文件的路径。推荐&#xff1a;《PHP视频教程》PHP ftp_delete() 函数定…

企业生产环境下不同业务的linux分区建议

常规分区方案&#xff1a; /boot: 100M swap:内存的1至1.5倍 / : 剩余硬盘大小 DB及存储&#xff1a;有大量重要的数据 /boot : 100M swap: 内存的1至1.5倍&#xff0c;如果内存大于等于16G&#xff0c;分为8G至16G / &#xff1a;50-200G /data&#xff1a; 硬盘剩余所有大小…