Java学习----运算符与表达式

一.运算符

1.算术运算符

+   -   *   /  %  ++  --

 

 

public class Test7 {public static void main(String[] args) {int x = 10;int y = 3;float f = 3.5f;System.out.println(x/y); // 3System.out.println(x%y); // 1System.out.println(x/f); // 2.857143  x隐式转换成floatSystem.out.println(x%f); // 3.0
        y++;System.out.println(y); // 4y--;System.out.println(y); // 3
    }
}

 

 

2.赋值运算符
=  +=  -=  *=   /=

 

3.关系运算符

>   <   >=   <=   ==

 

4.逻辑运算符

&   |   !  ^   &&  ||

&&左边为假,不再计算右边

||左边为真,不再计算右边

 

5.位运算符

<<    >>

 

6.三目运算符

?:

int y = 3

boolean b = y>3?true:false

 

二.运算符的优先级

 

 

 

三.表达式

运算符与操作数的结合

转载于:https://www.cnblogs.com/dragon1013/p/5032853.html

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

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

相关文章

Tomcat 6 数据源配置

近来换了TOMCAT6&#xff0c;配置MYSQL数据库的数据源&#xff0c;在网上查找相关解决方案&#xff0c;后调试解决如下&#xff1a; 修改$CATALINA_HOME/conf/context.xml文件&#xff0c;加入如下代码&#xff1a;<Context reloadable"true"> <Watche…

OpenSSL签发证书时编码UTF8STRING PRINTABLESTRING不匹配

问题如下&#xff1a; Check that the request matches the signature Signature ok The countryName field is different between CA certificate (CN) and the request (CN) 可以看出&#xff0c;CA和REQ的DN内容是一致的&#xff0c;依旧报错。其实是编码的问题。 使用以下…

[react] 请说说react中Portal是什么?

[react] 请说说react中Portal是什么&#xff1f; 核心API是ReactDOM.createPortal(ReactNode, DOMContainer)&#xff0c;返回值是一个ReactNode。返回的ReactNode需要在组件的render函数(函数式组件的返回值)中进行渲染&#xff0c;createPortal接受的ReactNode将会挂载到DOM…

在Windows下编译zlib1.2.5

zlib1.2.5下载地址 &#xff1a; http://www.winimage.com/zLibDll/zlib125.zip 下载后解压到&#xff1a;E:\software\OpenSource\zlib-1.2.5src 参考文章&#xff1a;http://demon.tw/software/compile-zlib-on-windows.html 编译方法总结如下&#xff1a; 方法一&#…

Solr学习总结(一)Solr介绍

最近一直在搞Solr的问题&#xff0c;研究Solr 的优化&#xff0c;搜索引擎的bug修改等&#xff0c;这几天终于有时间&#xff0c;闲下来总结分享&#xff0c;以便大家参考&#xff0c;与大家一起来共同学习。 Solr是一个基于Lucene的全文搜索引擎&#xff0c;同时对其进行了扩展…

SSL 多线程通信 linux openSSL C API编程

一、环境 需要提前准备好服务端和客户端的证书和私钥&#xff0c;以及CA的证书。 OpenSSL 1.1.1f 31 Mar 2020 built on: Wed Nov 24 13:20:48 2021 UTC platform: debian-amd64 options: bn(64,64) rc4(16x,int) des(int) blowfish(ptr) Thread model: posix gcc version …

分享一个CSS3和jQuery实现的模糊显示效果 - 帮助你的访问用户更好的阅读内容

为什么80%的码农都做不了架构师&#xff1f;>>> 日期&#xff1a;2011/12/20 来源&#xff1a;GBin1.com 在线演示 本地下载 这 个教程将实现一个页面部分内容突出显示效果&#xff0c; 大家可能经常见到一些页面组成内容比较多&#xff0c;可能会分散用户的…

[react] 说说你是怎么理解react的业务组件和技术组件的?

[react] 说说你是怎么理解react的业务组件和技术组件的&#xff1f; 业务组件即代码逻辑紧贴业务&#xff0c;如ajax请求&#xff0c;一些特定的需求特性等&#xff1b; 技术组件即使比较通用性的组件&#xff0c;如对loading的处理、ajax的hoc等 个人简介 我是歌谣&#xf…

查看静态库(.lib)和动态库(.dll)的导出函数的信息

From&#xff1a; http://blog.csdn.net/sunliangyuan/article/details/8075808 一般情况下&#xff0c;我们需要查看一个DLL或EXE中的包含的函数或是依赖的函数之类的信息&#xff0c;可以使用VS自带的工具dumpbin&#xff1b; 可以直接在命令行下输入dumpbin就可以查看他的…

Cracked me --1--Acid_burn

结合ida和od结合效果最好。 打开程序&#xff0c;首先是一个nag窗口&#xff08;去除nag&#xff09; 常用方法&#xff0c;一寻找字符串&#xff0c;发现和以往的 不同&#xff0c;不是对话框句柄的形式。只能第二种方法&#xff0c;单步找到对话框出现的位置。0042fd97-->…

QT 开发openSSL CSR证书请求工具

1、环境 QT 5.15.2 MinGW8.1.0 64Bit OpenSSL 1.1.1f 31 Mar 2020 built on: Wed Nov 24 13:20:48 2021 UTC platform: debian-amd64 options: bn(64,64) rc4(16x,int) des(int) blowfish(ptr) 本机的OpenSSL是随QT安装的。 2、QT使用openSSL 2.1 项目文件添加以下依赖 …

Twitter Storm 序列化

序列化这篇文章是关于序列化方法在storm 0.6.0版及之前版本中是如何工作的。0.6.0版之前&#xff0c;storm使用一种不同的序列化方法&#xff0c;参见 Serialization (prior to 0.6.0)。 元组可由任何一种类型的对象组成。由于storm是一个分布式系统&#xff0c;当对象在任务之…

VC 打开目录对话框

From: http://blog.sina.com.cn/s/blog_790bb7190100yxm7.html 对于文件选择对话框和目录选择对话框。在VC中打开文件选择对话框比较简单&#xff0c;使用CFileDialog就可以。打开目录选择对话框就稍微麻烦一些。需要使用API函数SHBrowseForFolder来实现。 该函数原型为: …

[react] 说说你对Error Boundaries的理解

[react] 说说你对Error Boundaries的理解 错误边界是React16新推出的一种错误处理的方式&#xff0c;在v16之前&#xff0c;React的抛错会导致页面显示的错误&#xff0c;v16修改这种方式成了组件如果产生了错误&#xff0c;那么从这个组件到根组件都会因为错误而崩溃掉&#…

pwd命令

Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说&#xff0c;每当你在终端进行操作时&#xff0c;你都会有一个当前工作目录。 在不太确定当前位置时&#xff0c;就会使用pwd来判定当前目录在文件系统内的确切位置。 1&#xff0e;命令格式&#xff1a; pwd […

raspberry OS buster InRelease: The following signatures couldn‘t be verified

系统换源后更新&#xff0c;出现以下问题&#xff1a; Get:1 http://mirror.tuna.tsinghua.edu.cn/raspberrypi buster InRelease [32.6 kB] Get:2 http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian buster InRelease [15.0 kB] Get:3 http://mirror.tuna.tsinghua.edu…

Windos下用setx.exe命令行模式下永久设置系统环境变量

From: http://www.cnblogs.com/soli/archive/2007/08/30/876283.html setx.exe不是系统默认自带的命令&#xff0c;但可以从微软的网站(2K,XP)上下载到&#xff0c;是官方的咚咚&#xff0c;所以可以放心使用。这里是我从2K里的安装文件中抽取出来的exe文件&#xff0c;不想…

[react] props.children.map和js的map有什么区别?为什么优先选择react的?

[react] props.children.map和js的map有什么区别&#xff1f;为什么优先选择react的&#xff1f; React.Children.map 能够处理未知数据类型&#xff0c;即使 React.children 是 null 和 undefined 也能够正确处理。 React.Children.forEach 一样的原理。 个人简介 我是歌谣…

AC自动机-HDU2222-模板题

http://acm.hdu.edu.cn/showproblem.php?pid2222 一个AC自动机的模板题。用的kuangbin的模板&#xff0c;静态建Trie树。可能遇到MLE的情况要转动态建树。 AC自动机的讲解看这里 http://blog.csdn.net/niushuai666/article/details/7002823 http://blog.csdn.net/mobius_strip…

2012网页设计趋势(下)

CSS3 技术 不确定你可以利用CSS3吗&#xff1f;再想想。网络先锋如Andy Clarke 和 Jeremy Keith一直提倡网页设计要“逐步加强”。逐步增强是指在网站设计师时要兼顾到旧版浏览器的可用性&#xff0c;而“增强”则是针对喜欢最新技术的用户。在这样的设计阵营&#xff0c;你利用…