(java基础)java运算符
2011-12-26 00:08
183 查看
//运算符(operator)
+:加
-:减
*:乘
/:除
int a= 1;int b = 2;int c = a/b; //0 小数舍掉,不是四舍五入
%:模 1 % 2 = 1
-5 % 3 = -2
5 % -3 = 2
余数符号与被除数相同
*当有若干个数据类型变量参与运算时,结果类型取决于数据类型最大的类型
double a = 1;
int b = 2;
double c = a / b; //0.5
int a = 1;
int b = 2;
double c = a / b; //0
double d = (double)a / b; //0.5
1,关系运算符:大于>、小于<、等于==、不等于!=、小于等于<=、大于等于>=,结果是boolean类型
2,逻辑运算符:(重点两个)返回boolean值
1)逻辑与:&&
2)逻辑或:||
*逻辑运算符的短路特性:
int a = 1;
int b = 2;
int c = 3;
int d = 4;
int f = 5;
(a > b) && (f = 3); //f还是5
你懂的
变量的自增自减:
int a = 3;
int b = a++; // a = 4,b = 3;
int a = 3;
int b = ++a; //a = 4,b = 4;
条件运算符:
int d = a ? b:c; //a是一个布尔表达式,如果a是true,则把b的值付给d
int e = a > b ? c : d;
一些运算符:
+=、-=、*=、/=等等
+:加
-:减
*:乘
/:除
int a= 1;int b = 2;int c = a/b; //0 小数舍掉,不是四舍五入
%:模 1 % 2 = 1
-5 % 3 = -2
5 % -3 = 2
余数符号与被除数相同
*当有若干个数据类型变量参与运算时,结果类型取决于数据类型最大的类型
double a = 1;
int b = 2;
double c = a / b; //0.5
int a = 1;
int b = 2;
double c = a / b; //0
double d = (double)a / b; //0.5
1,关系运算符:大于>、小于<、等于==、不等于!=、小于等于<=、大于等于>=,结果是boolean类型
2,逻辑运算符:(重点两个)返回boolean值
1)逻辑与:&&
2)逻辑或:||
*逻辑运算符的短路特性:
int a = 1;
int b = 2;
int c = 3;
int d = 4;
int f = 5;
(a > b) && (f = 3); //f还是5
你懂的
变量的自增自减:
int a = 3;
int b = a++; // a = 4,b = 3;
int a = 3;
int b = ++a; //a = 4,b = 4;
条件运算符:
int d = a ? b:c; //a是一个布尔表达式,如果a是true,则把b的值付给d
int e = a > b ? c : d;
一些运算符:
+=、-=、*=、/=等等
相关文章推荐
- java基础03 位运算符
- java基础---->数据类型、运算符、程序控制
- Java基础学习笔记 -- 5(运算符)
- Java 基础 (04) 运算符
- 黑马程序员--Java语言基础组成 —运算符
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- Java基础学习3_常用运算符
- Java基础入门- 运算符与判断语句
- 黑马程序员--02.Java语言基础--01.【关键字】【标示符】【常量】【变量】【运算符】
- Java基础之运算符、键盘输入以及流程控制语句
- java基础第四天_复习运算符、进制转化和数组
- JAVA基础知识——运算符
- 跟着姜少学Java基础编程之四:运算符
- [Java 基础]运算符和表达式
- 2.1Java基础语法(运算符、键盘录入、流程控制语句)
- Java基础之Java简介、变量、数据类型、运算符及其相关配置
- JAVA基础第二天学习日记_标识符、常量与变量、运算符、条件控制语句
- 黑马程序员--JAVA基础之运算符与表达式
- [零基础学JAVA]Java SE基础部分-03. 运算符和表达式
- Java基础语法(二)----运算符和流程控制语句(之运算符)