运算符、表达式和流程控制
2012-04-01 15:44
483 查看
运算符、表达式和流程控制
3.1算术运算符
双目运算符:+、-、*、/、%。单目运算符:+、-、++、--
关系运算符:结果为布尔类型(true或false)。
逻辑运算符:&(逻辑与)、|(逻辑或)、!(逻辑非)、^(逻辑异或)、&&(
短路与)、||(短路或)。
位运算符:整型(byte、short、int、long)字符型(char)。
赋值运算:赋值运算符(=)的功能是将运算符“=”右侧表达式的计算结果赋值
左侧的变量。变量=表达式
条件运算符:<表达式1>?<表达式2>:<表达式3>
表达式中的数据类型转换:
1.自动类型转换:当不同类型的常量和变量在表达式中混合使用时,它们最终将被
转换为同一类型后进行运算。
注意:布尔类型不能与任何其他数据类型转换。
2.强制类型转换:格式:(目标数据类型)变量或表达式。
3.2流程控制语句
1、顺序结构 2、分支结构 3、循环结构
*分支语句
1、if条件语句:(1)if(条件){statement}(2)if(条件){statement}
else{statement}(3)if(条件){statement}else{if(条件){statement}}
2、switch分支语句:
switch(expression)
{
case:condition1:{
statement(s);
break;}
case:condition2:{
statement(s);
break;}
case:condition3:{
statement(s);
break;}
}
3、while循环语句:
while(test_expression){
statement;
[iteration_statements];
}
4、do...while循环语句:
do{
statements;
[iteration_statements];
}while(test_expression)
5、for循环:
for([init_statements];[test_expression];[iteration_statements]){ statements}
6、嵌套循环
控制循环结构用break结束循环
continue结束本次循环
使用return结束方法。
3.3标准输出/输入
读取控制台输入:使用Scanner。在开头加import java.util.Scanner;
相关文章推荐
- Java学习4 运算符、表达式、流程控制
- java 从零开始,学习笔记之基础入门<运算符表达式和流程控制>(六)
- PHP_零基础学php_2变量、预定义变量、预定义常量、表达式、运算符、程序控制流程
- 【JavaSE入门系列】第04章_运算符表达式流程控制
- 2016/04/29 smarty模板 1, 初步 目标 : 变量 运算符 表达式 流程控制 函数
- 阿甘学java视频--运算符,表达式,流程控制
- 第3章 运算符、表达式和流程控制
- javascript学习(2)——[基础回顾]运算符、表达式、流程控制语句
- 第3章 运算符、表达式和流程控制
- javascript学习(2)——[基础回顾]运算符、表达式、流程控制语句
- 从C#到Python —— 2 运算符、表达式和流程控制
- Java复习笔记+经验总结-01 运算符 表达式 数组 流程控制语句
- 运算符,表达式,流程控制
- smarty模板 变量 运算符 表达式 流程控制 函数
- 第3章 运算符、表达式和流程控制
- PHP_零基础学php_2变量、预定义变量、预定义常量、表达式、运算符、程序控制流程
- 第3章 运算符、表达式和流程控制
- 运算符、表达式和流程控制
- 【JavaScript】(2)标识符与关键字\基本|引用数据类型 \变量 \运算符与表达式\流程控制语句
- Java 运算符、表达式和流程控制