java基础知识2

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

实现
①导包: import java.util.Scanner;
②创建对象:Scanner sc = new Scanner(System.in);
③获取数据:int x = sc.nextInt();
2、流程控制语句
①顺序结构 从上往下,依次执行
②选择结构 按照不同选择,执行不同代码
③循环结构 做一些重复的代码

3、if语句

格式

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

else{
语句体n+1;
}
注意事项:
比较表达式结果为Boolean类型;if语句体最好不要省略{};

4、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适用于:针对几个常量的判断

5、循环语句

for循环语句
格式:

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

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

do{
循环语句;
}while(判断条件语句);
扩展:
初始化语句;
do{
循环体语句;
控制条件语句;
}while(判断条件语句);
区别
for语句的那个循环条件变量在循环结束后不能使用,而while可以使用;
for语句适合于一个范围的判断,while语句适合次数不明确的;
do···while循环至少执行一次循环体;
循环使用的注意事项
一定要注意修改控制条件,否则出现死循环;
最简单的死循环:
while(true) { … }
for( ; ; ) { … }

6、控制跳转语句

break:中断
用于循环与switch语句中。跳出单层循环,若跳出多层循环,需要标签语句的配合。
continue:继续
用在循环中。跳出单层循环的一次,可以继续下一次
return:返回
用于结束方法。一旦遇到return,程序不会继续执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值