【第22期】观点:IT 行业加班,到底有没有价值?

java运算符和表达式

原创 2016年05月31日 16:19:23

赋值运算符号


一元运算符


算术运算符


关系运算符


递增与递减运算符



public class T {

public static void main(String[] args) {

int a = 3 , b = 3 ; // 定义两个变量ab

int x = 6, y = 6 ; // 定义两个变量xy

System.out.println("a = " + a) ;

System.out.println("\t a++ = " + (a++) + " , a = " + a) ; // 先计算后自增

System.out.println("b = " + b) ;

System.out.println("\t ++b = " + (++b) + " , b = " + b) ; // 先自增后计算

System.out.println("x = " + x) ;

System.out.println("\t x-- = " + (x--) + " , x = " + x) ; // 先计算后自减

System.out.println("y = " + y) ;

System.out.println("\t --y = " + (--y) + " , y = " + y) ; // 先自减后计算

 

}

}

运算结果

a = 3

 a++ = 3 , a = 4

b = 3

 ++b = 4 , b = 4

x = 6

 x-- = 6 , x = 5

y = 6

 --y = 5 , y = 5

逻辑运算符


   不管是短路还是非短路,其基本的操作结果都是一样的。


现有如下的错误代码:

public class T {

public static void main(String[] args) {

int i = 10/0;

System.out.println(i);

}

}

以上的代码只要一运行就会出现问题。

public class T {

public static void main(String[] args) {

if(10!=10&10/0==0){

System.out.println("条件满足");

}

}

}

短路

public class T {

public static void main(String[] args) {

if(10!=10&&10/0==0){

System.out.println("条件满足");

}

}

}

只要第一个条件满足,之后的程序代码都不在执行了。

位运算符


位运算符的结果表


public class T {

public static void main(String[] args) {

int x = 3 ; // 3的二进制数据: 00000000 00000000 00000000 00000011

int y = 6 ; // 6的二进制数据: 00000000 00000000 00000000 00000110

System.out.println(x & y) ; //与: 00000000 00000000 00000000 00000010

System.out.println(x | y) ; //或: 00000000 00000000 00000000 00000111

System.out.println(x ^ y) ; //异或: 00000000 00000000 00000000 00000101

}

}




版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

java运算符表达式与语句

基本运算 举例一。1:最简单加减法运算 举例一。2:变量赋值 public class OperateDemo01 { public static void main(String arg...

java 表达式

java 表达式,由变量,literal和运算符号组合而成.java 总共提供大约30种操作符.下面一一介绍.1、算术运算  算术运算符有+,-,*,/,% 五种。对于整数来说,算术运算符得到的结果只...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

Java运算符与表达式

1.运算符的分类 2.各种运算符的使用方法

java运算符及表达式

java运算符有如下,优先级依次降低。 1、自增自减运算符 (++、--) 1)自增、自减运算符是单目运算符,可以放在操作元之前,也可以放在操作元之后,操作元必须是一个整型或者浮点型变量。 2)放在操...

Java学习之运算符、表达式

Java运算符、表达式

Java(六)运算符和表达式

第二章 Java的数据类型     ======================================     ===>>>   第三章  Java的运算符和表达...

java问号表达式用法

JAVA问号?运算符的用法 *Java提供一个特别的三元运算符(ternary)经常用于取代某个类型的if-then-else 语句。 这个运算符就是?初看起来有点迷惑 但是一旦掌握了它,用...

二、Java运算符,表达式和语句

Java运算符,表达式和语句 优先级 描述 运算符 结合性 1 分隔符 [](). , ; 2 对象归类,自增自减,逻辑非 instanceof ++ --...

五、java的表达式

Java是面向表达式的语言,Java中一个简单表达式可以是下面任意一种: ● 常量:7、false。 ● 单引号括起来的字符字面常量:'A'、'3'。 ● 双引号括起来的字符串字面常量:...

Java的算数运算符、关系运算符、逻辑运算符、位运算符

Java的运算符,分为四类: 算数运算符、关系运算符、逻辑运算符、位运算符。 算数运算符(7):+  -  *  /  %  ++  -- 关系运算符(6):==  !=  >  >=   逻辑运算符...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)