您的位置:首页 > 其它

运算符、表达式和流程控制

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;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: