JAVA 运算符归纳总结
以下是对java运算符的归纳总结:
一、算术运算符
注意:不建议在其他表达式的内部使用++、–,这样很容易让人困惑
实例:
int x = 1427; x = x / 1000;//运行结果x=1,两int型运算结果仍为int型 // % 又叫取余
补充:
System.out.print();//打印后,不换行。 System.out.println();//打印后,换行
二、逻辑运算符
总结:(false—假、true—真)
与:一假即假 或:一真即真 异或:不同为真 非:取反 短路与:先计算左边表达式,为真,再计算右边的,否则,不需要计算右边表达式,结果为假 短路或:也是先计算左边表达式,为真时,则不需要计算左边表达式,结果为真
三、位运算符
例子:
3<<2 左移两位 0000 1100 空位补零——12相当于3*2^2=12 6&3 0000 0110 & 0000 0011 =0000 0010=2 ~6 ~0000 0110=1111 1001(补码)=-7
小结:
左移:相当于乘以2的移动位数次幂 右移:相当于除以2的移动位数次幂
右移补位,看原来数据的最高位值定,原高位是几就补几 无符号右移,空位都拿0补
四、赋值运算符“=”
int num = 22 // 将22赋值给num
五、扩展赋值运算符
六、运算符的优先级
【注:不需要记,写时加括号就好】
七、三元运算符
布尔表达式 ? 表达式1 :表达式2
如果布尔表达式的值为 true ,则返回表达式1 的值 如果布尔表达式的值为 false,则返回表达式2 的值
例子:
1>5 ? 1 : 2//结果:2
八、比较运算符
九、数学函数(Java中Math类)
Math类:包含了各种各样的数学函数
Math.sqrt(x) 平方根 Math.pow(x,a) x^a //一些常用三角函数 Math.sin Math.cos Math.tan Math.atan Math.atan2 //指数函数以及它的反函数 Math.exp Math.log Math.log10 //还提供了两个用来表示PI和e的常量近似值 Math.PI Math.E //可以不用在方法前加Math,下面这样导入就可以直接使用了 //import static java.lang.Math.*;
希望以上对JAVA运算符的总结对需要的朋友有帮助
相关推荐
-
Java 逻辑运算符中&&与&,||与|的区别
在Java的逻辑运算符中,有这么四类:&&(短路与),&,|,||(短路或). &&和&都是表示与,区别是&&只要第一个条件不满足,后面条件就不再判断.而&要对所有的条件都进行判断. 看下面的程序: public static void main(String[] args) { // TODO Auto-generated method stub if((23!=23)&&(100/0==0)){ System.ou
-
整理Java编程中常用的基本描述符与运算符
描述符 描述符是你添加到那些定义中来改变他们的意思的关键词.Java 语言有很多描述符,包括以下这些: 可访问描述符 不可访问描述符 应用描述符,你可以在类.方法.变量中加入相应关键字.描述符要先于声明,如下面的例子所示(斜体): public class className { // ... } private boolean myFlag; static final double weeks = 9.5; protected static final int BOXWIDTH = 42; p
-
Java中==运算符与equals方法的区别及intern方法详解
Java中==运算符与equals方法的区别及intern方法详解 1. ==运算符与equals()方法 2. hashCode()方法的应用 3. intern()方法 /* Come from xixifeng.com Author: 习习风(StellAah) */ public class AboutString2 { public static void main(String[]arsgs) { String myName="xixifeng.com"; String
-
Java利用条件运算符的嵌套来完成学习成绩的划分
题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 程序分析:程序分析:(a> b)?a:b这是条件运算符的基本例子. 程序设计: import javax.swing.*; public class ex5 { public static void main(String[] args){ String str=""; str=JOptionPane.showInputDialog("请输
-
Java 运算符 动力节点Java学院整理
Java的运算符,分为四类: 算数运算符.关系运算符.逻辑运算符.位运算符. 算数运算符(9):+ - * / % ++ -- 关系运算符(6):== != > >= < <= 逻辑运算符(6):&& || ! ^ & | 位运算符(7):& | ~ ^ >> << >>> Java基本数据类型: 数值类型: 整型:byte.short.int.long 非整型:double.float 非数值类型:char
-
简述Java编程之关系操作符
在Java编程过程中,我们常常会遇到比较基本类型或者对象之间的大小关系,下面我们来看看怎么去比较.源码如下: package object; class Value{ int i; } public class E08_StaticTest { public static void main(String[] args) { Integer n1= new Integer(47); Integer n2= new Integer(47); int n3=12; int n4=12; System
-
JAVA 运算符归纳总结
以下是对java运算符的归纳总结: 一.算术运算符 注意:不建议在其他表达式的内部使用++.–,这样很容易让人困惑 实例: int x = 1427; x = x / 1000;//运行结果x=1,两int型运算结果仍为int型 // % 又叫取余 补充: System.out.print();//打印后,不换行. System.out.println();//打印后,换行 二.逻辑运算符 总结:(false-假.true-真) 与:一假即假 或:一真即真 异或:不同为真 非:取反 短路与:先计
-
Java知识点归纳 —给Java新手的一些建议(新手必看)
写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验,能让大家更好学习和使用Java. 这次介绍的主要内容是和J2SE相关的部分,另外,会在以后再介绍些J2EE相关的.和Java中各个框架相关的内容. 经过这么多年的Java开发,以及结合平时面试Java开发者的一些经验,我觉得对于J2SE方面主要就是要掌握以下的一些内容. 1. JVM相
-
给Java菜鸟的一些建议_关于Java知识点归纳(J2EE and Web 部分)
J2EE(Java2 Enterprise Edition) 刚出现时一般会用于开发企业内部的应用系统,特别是web应用,所以渐渐,有些人就会把J2EE和web模式画上了等号.但是其实 J2EE 里面并不仅仅是web,可以看到很多其中的规范都是通用的,目的是为了高效开发出健壮的服务企业业务模式的应用系统.J2EE中也是可以没有web界面的应用,而现在面向大众用户开发的网站往往也会使用到很多的J2EE的技术,所以J2EE和web开发的概念都是融合在了一起了. 我本人在JAVA开发刚入行的时候,也是
-
详解java==运算符和equals()方法的区别
Java语言程序中判断两个变量是否相等有两种方式:一是运用==运算符,二是运用equals方法. 1. ==运算符 对于==运算符来说,如果两个变量是基本类型的,并且是数值类型,则只要它们的值相等,就会返回true:然而如果是两个引用类型的变量,则分为两种情况:1)它们指向同一个对象,结果返回true:2)它们指向不同的对象,即使对象内容相同,结果还是返回false:下面程序示范了使用==运算符比较两个变量是否相等的结果: public class Test { public static vo
-
java运算符实例用法总结
四则运算符 四则运算当中的加号"+"有常见的三种用法: 1.对于数值来,那就是加法. 2.对于字符char类型来说,在计算之前,char会被提升成为int,然后再计算.char类型字符,和int类型数字之间的对照关系比表:ASCII,Unicode 3.对于字符串String(首字母大写,并不是关键字)来,加号代表字符串连操作.任何数据类型和字符串进行连接的时候,结果都会变成字符串 自增运算符:++ 自减运算符:-- 基本含义:让一个变量涨一个数字,或者让一个变量降一个数字1 使用格式
-
Java运算符的常见问题与用法小结
本文实例讲述了Java运算符的常见问题与用法.分享给大家供大家参考,具体如下: 算术运算符: 算术运算符的注意问题 1. 如果对负数取模,可以把模数负号忽略不记,如:5%-2=1.但被模数是负数就另当别论. -5%3=-2:-5%-3=-2:符号跟被模数(左边). 2. 对于除号"/",它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分. 例如:int x=3510;x=x/1000*1000; x的结果是? 3000 而3560.0/1000*1000=35
-
Java运算符的知识点与代码汇总
一:算术运算符 1.算术运算符有哪些 ①基本四则运算符:+ - * / % ②增量赋值运算符:+= -= *= /= %= ③自增/自减运算符++ – 2.如何使用算术运算符 public class TestDemo { public static void main(String[] args) { int a=8; int b=20; System.out.println(a+b);// + System.out.println(b-a);// - System.out.println(a
-
Java运算符从见过到掌握上
目录 一.前言 二.运算符: 1.算术运算符: 模的运算特点: 除的特点: 字符的+号操作 连接符+号演示图: 代码: 2.关系运算符 关系运算演示图 : 代码: 3.逻辑运算符: 逻辑演示图: 代码: &&和||逻辑逻辑运算符的运算规则 一.前言 前面我们讲了Java的入门知识,相信许多小伙伴对Java基础有一个大概的认识了,这也为我 们后续的学习打下了基础,所以我们可以继续学习之后的知识了(Java前几章的知识基本和 c语言知识一样). 二.运算符: 算术运算符 赋值运算符 自增自减运
-
Java运算符从见过到掌握下
目录 一.前言 二.运算符 赋值运算符 自增自减运算符 前置和后置的区别: 后置++--示例图 代码: 前置++--代码示例: 代码: 三元运算符 三元表达式的示例: 代码: 一.前言 前面我们介绍了运算符的一部分运算符,现在我们把剩余的他介绍完全来 二.运算符 赋值运算符 所谓赋值,就是一个等于号连接的两个如int a=10;double f=3.14之类的 自增自减运算符 自增自减就是形如++ ,--,具体又分为前置后置++和前置后置--. 前置和后置的区别: 后置++就是先使用再自增,后置
-
Java 运算符详情
目录 1.算术运算符 2.关系运算符 3.逻辑运算符 4.位运算符 5.赋值运算符 6.条件运算符 7.instanceof 运算符 Java 中的运算符与 C 语言基本一致. 1.算术运算符 操作符 描述 例子 + 加法 : 相加运算符两侧的值 A + B 等于 30 - 减法 : 左操作数减去右操作数 A – B 等于 -10 * 乘法 : 相乘操作符两侧的值 A * B 等于200 / 除法 : 左操作数除以右操作数 B / A 等于2 ++ 自增: 操作数的值增加1 B++ 或 ++B
随机推荐
- Vue自定义事件(详解)
- 将WMI中的DateTime类型转换成VBS时间的函数代码
- 修改Tomcat服务器默认端口号的实现方法
- linux中ls命令使用详解
- iOS利用AVPlayer播放网络音乐的方法教程
- 常用原生JS兼容性写法汇总
- JavaScript 拾碎[三] 使用className属性
- HttpWebRequest的常见错误使用TcpClient可避免
- JSP简明教程:对比与总结
- vue2.0开发入门笔记之.vue文件的生成和使用
- Android实现相机拍摄、选择、图片裁剪功能
- 一个简单的php加密解密函数(动态加密)
- JS设置手机验证码60s等待实现代码
- JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
- 一个显示效果非常不错的PHP错误、异常处理类
- Shell中实现飞行文字效果
- docker python api 安装配置的详解
- JavaScript常用的弹出广告及背投广告实现方法
- php计算年龄精准到年月日
- jquery调用asp.net 页面后台的实现代码