自增(自减)运算符: ++ --就是可以将当前变量自我增加(减少)1 的运算符. i++, 后++, 先将 i 的值作为整个表达的值, 然后将 i 增加 1. ++i, 先++, 先将 i 增加 1, 然后将 i 的值作为整个表达的值.…
/* 自增自减运算符 关系运算符 逻辑运算符 三元运算符 (同C++) */ public class OperatorDemo01 { public static void main(String[] args){ //自增自减运算符 int i=10; System.out.println("i: "+i); //10 //单独使用 //i++ ++i; System.out.println("i: "+i); //11 //参与操作使用 i=10; int j…
3.1自增自减运算符 注意事项: ++和--既可以放在变量的后边,也可以放在变量的前边 单独实用的时候,++和--无论是放在变量的前边还是后边,结果是一样的 参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者--. 参与操作的时候,如果放在变量的前边,先拿变量做++或者--,后拿变量参与操作. 最常见的用法:单独使用 自增自减运算符实操: 1 /* 2 自增自减运算符 3 */ 4 public class HelloWorld{ 5 public static void…
(第三章) (一)按位运算符 按位逻辑运算符有: “与”(AND)        & 1&1=1;1&0=0;0&0=0 “或”(OR) | 1|1=1;1|0=1;0|0=0 “异或(XOR)”     ^ 1^1=0;1^0=1;0^0=0 “非(NOT)”        ~ 若输入0,则输出1:输入1,则输出0 &=,|=和^=都是合法的(由于~是一元运算符,所以不可与=联合使用). 对于boolean类型数据,可以使用AND,OR 和XOR,但不能执行按位N…
二进制是逢2进位的进位制,0.1是基本算符, 1字节=8位 比如 int a =1 ;int 占4个字节在计算机里表示为: java中的4个位运算,分别是“按位与&.按位或|.按位异或^,按位取反~” 按位与&:两位全为1,结果为1 按位或|:两位有一个为1,结果为1 按位异或^:两位一个为0,一个为1,结果为1 按位取反:0变1,1变0 比如:~2= -3,2&3=2,2|3=3,2^3=1; java 中的3个移位运算符: >> .<<   算术右移和算…
一,运算的位运算符: &  ~ |  ^     主要是对二进制的位计算 :   &  : 两个操作数中位都为1 结果才为1   其他结果为0      forExample: 128&  129  128转为二进制: 10000000  129转为二进制: 10000001 结果为: 1000000 为129   | :  两个位只要有一个为1,那么结果就是1,否则就为0 forExample: 还是 128 129的二进制  因为129的位上是1  所以结果129   51:…
自增自减运算 //++(自增) --(自减) 一元允运算 int a =3; //a = a+1-----4 int b=a++; //执行完这行代码后,先给b赋值,再自增 System.out.println(a); //a = a+1------5 int c=++a;////执行完这行代码前,先自增,再给c赋值 System.out.println(a);//所以输出的是5 // System.out.println(a); // System.out.println(b); // Sys…
先看下面代码: ; i = i++; System.out.println(i); 请问:输出结果为多少? ---------------------------------------------------- 结果为:3 why:java的自增或者自减运算,如果参与了其他运算,会先用一个临时变量把变量i的值存储起来,然后对变量i做++/--运算,而后,再用临时变量的值进行其他运算. 上面的代码等价于: ; int temp = a; a = a+; a = temp; System.out.…
023 01 Android 零基础入门 01 Java基础语法 03 Java运算符 03 算术运算符之--自增自减运算符 本文知识点:Java算术运算符中的自增自减运算符 自增自减运算符 之前我们学习了:自增自减运算符都是对变量的值加1或者减1,那我们来学习一下自增自减运算符参与运算的方式以及运算符放在变量之前和变量之后有怎样的区别? 结论:在前,先自增自减运算,再参与赋值运算:在后,先参与参与赋值运算,再自增自减运算 单目运算符和双目运算符 自增自减运算符只对一个变量(或者操作数)进行操作…
一://---------运算符-----------// 1.运算符是告诉编译程序执行特定算术或逻辑操作的符号. 2.按照功能划分: 算术运算符. 关系运算符与逻辑运算符.按位运算符. 3.运算符根据参与运算的操作数的个数分为: 单目运算.双目运算.三目运算 4.单目运算:只有一个操作数 如 : i++ ! sizeof 双目运算:有两个操作数 如 : a+b 三目运算符:C语言中唯一的一个,也称为问号表达式 a>b ? 1 : 0 二://---------优先级与结合性----------…