控制语句二

system.out.println();负责向控制台输入【从内存到控制台】
接受用户键盘输入,从“键盘”到“内存” 【输入的过程:到内存中去】
public class KeyInputTest
{
public static void main(String【args】){
第一步 创建键盘扫描器对象
java.util.Scanner s=new java.util.Scanner(System.in)
第二步 调用Scanner对象的next()方法开始接受用户键盘输入
程序执行到合理会停下来,等到用户的输入
String userInputContent=s.next();
接受数字【以整数型int的形式来接收】
int num=s.nextInt();
将内存中的数据输出到控制台
System.out.println(“您输入了:”+userInputContent);
}
}

关于switch语句:
1 switch语句也属于选择结构,也是分支语句
2 switch语句的语法结构
一个比较完整的switch语句应该这样编写:
switch(int或string类型的字面值或变量){
case int或string类型的字面值或变量;
java语句;
java语句;

break;
case int或string类型的字面值或变量;
java语句;
java语句;

break;
default:
java语句;
}
3 switch语句执行原理
switch后面小括号当做的“数据”和case后面的“数据”进行一一匹配,匹配成功的分支执行,按照自上而下顺序依次匹配。
4 匹配成功的分支执行,分支当做最后有“break”语句的话,整个switch语句终止。
5 匹配成功的分支执行,分支当中没有“break”语句的话,直接进入下一个分支执行(不进行匹配)这种现象称为case穿透现象
6 所有分支都没有匹配成功,当有default语句,会执行default分支。
7 switch后面和case后面只能是int或string类型的数据,不能是其他类型。当然byte short char也可以直接写到switch和case后面,因为他们可以进行自动类型转换。
jdk6的switch和case后面只能int类型
jad7的switch和case后面可以有int和string类型
8 case可以合并
int i=1l
switch(2){
case1:case2:case3;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值