javase 基本运算符和三大流程
2018-12-17 10:47:01来源:博客园 阅读 ()
范围:-(2 ^ 字节 X 8 - 1)~(2 ^ 字节 X 8 - 1)- 1
主要区别是数据大小范围:
1. byte 一个字节 -128 ~ 127
2. short 两个字节 -32768 ~ 32767
3. int 四个字节 -2147483648 ~ 2147483647
4. long 八个字节
5.char 两个字节(可以放汉字)
结论:在java中,对char进行运算的时候,直接当做ASCII码对应的整数对待.
1.基本数据类型转换
自动转换
int a = 1.2; double = 3;
结论:数据类型可以自动地从低精度------>高精度.
//byte < short < int < int < long < float < double ;
在java中,小数默认是double.
例: int a = 3;
int b = a + 3.4;
结论:当一个int类型和一个double类型运算的时候,运算结果会向高精度转.
2.算术运算符: ++ --
+=左加 -=左减 /=左除 %=左取模
(1). int b = ++a; ==> a = a + 1; b = a;
(2). int b = a++; ==> b = a; a = a + 1 ;
1. int a = 90; ==> a += 90; a = a + 90; ==> a = 180;
2. float b = 89.7; ==> b = b + a; ==> 89.7 + 180;
关系运算符
- == 等于
- > 大于
- < 小于
- >= 大于等于
- >= 小于等于
- != 不等于
三大流程控制
一 分支控制:让程序有选择的执行,分支控制有三种: 单分支 双分支 多分支
1. 单分支 if (条件表达式){
语句;
}
2. 双分支 if (条件表达式){
语句;
}else{
语句;
}
3. 多分支 if (条件表达式){
语句;
}else if(条件表达式){
语句;
}else if(条件表达式){
语句;
}else{
语句;
}
二 switch语句
switch(条件表达式){
case 常量 1 :
语句 1 ;
break;
case 常量 2 :
语句 2 ;
break;
case 常量 n :
语句 n ;
break;
default :
语句 n+1 ;
break;
}
//条件表达式数据类型,应和case的常量类型一致;switch中的可用数据类型主要是:允许byte,short,int,char,enum等.
三 循环控制:3种
1.for 循环
for(循环初始值;循环条件;步长值){
语句; //循环体
}
2.while 循环
while(循环条件){
语句; //循环体
}
特别说明:while循环是先判断,在执行语句.
3.do while 循环
do{
语句; //循环体
}while(循环条件);
特别说明:do while 循环是先执行,在判断.
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:nginx多站点配置
- java基本数据类型 2020-06-06
- java实现分页查询 2020-06-05
- (易忘篇)java基本语法难点2 2020-06-03
- (易忘篇)java基本语法难点1 2020-05-31
- 位运算符 2020-05-26
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash