您的位置:首页 > 编程语言 > Java开发

J-4 Java语言基础

2015-08-19 15:51 429 查看
八、键盘录入

在实际开发中,数据是变化的,为了提高程序的灵活性,我们加入键盘录入数据。

实现

①导包: import java.util.Scanner;

②创建对象:Scanner sc = new Scanner(System.in);

③获取数据:int x = sc.nextInt();

九、流程控制语句

①顺序结构 从上往下,依次执行

②选择结构 按照不同选择,执行不同代码

③循环结构 做一些重复的代码

十、if语句

格式

①if(比较表达式){
语句体;
}
②if(比较表达式){
语句体1;
}else{
语句体2;
}
③if(比较表达式){
语句体1;
}else if(比较表达式2){
语句体2;
}
…
else{
语句体n+1;
}


注意事项:

比较表达式结果为Boolean类型;if语句体最好不要省略{};

十一、switch语句

格式:

switch(表达式){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
……
default:
语句体n+1;
break;
}


注意事项:

①case后只能是常量,不能为变量

②default可以省略,特殊情况:case可以涵盖所有值

③break可以省略,但是会出现case穿透

④default不一定在最后,但建议是。

⑤switch语句的结束条件:执行到break;执行到末尾。

if与switch语句

if适用于:针对boolean类型、一个范围、几个常量的判断;

switch适用于:针对几个常量的判断

十二、循环语句

for循环语句

格式:

for(初始化语句:判断条件语句:控制条件语句)
{
循环体语句;
}


while循环

格式:

while(判断条件语句){
循环体语句;
}
扩展:
初始化语句;
while(判断条件语句){
循环体语句;
条件控制语句;
}


do···while循环

格式:

do{
循环语句;
}while(判断条件语句);
扩展:
初始化语句;
do{
循环体语句;
控制条件语句;
}while(判断条件语句);


区别

for语句的那个循环条件变量在循环结束后不能使用,而while可以使用;

for语句适合于一个范围的判断,while语句适合次数不明确的;

do···while循环至少执行一次循环体;

循环使用的注意事项

一定要注意修改控制条件,否则出现死循环;

最简单的死循环:

while(true) { ... }

for( ; ; ) { ... }

十三、控制跳转语句

break:中断

用于循环与switch语句中。跳出单层循环,若跳出多层循环,需要标签语句的配合。

continue:继续

用在循环中。跳出单层循环的一次,可以继续下一次

return:返回

用于结束方法。一旦遇到return,程序不会继续执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: