尚学堂第三章作业答案( 仅供参考)
一、选择题
1.A 2.BD 3.A 4.BD 5.B
二、简答题
1.if多分支语句和switch语句的异同之处。
异:当布尔表达式是等值判断的情况,可使用多重选择结构或switch结构,如果布尔表达式区间判断的情况,则只能使用多重选择结构
同:都用于选择结构
2.break和continue语句的作用。
3.在多重循环中,如何在内层循环中使用break跳出外层循环。
使用标签break跳出外层循环
eg:
public static void main(String[] args) {
//初始化
//控制嵌套循环跳转(打印101-150之间所有的质数)
A: //用名称加冒号的形式来给最外层for循环命名
for(int i=101;i<150;i++)
{
for(int j=2;j<i;j++)
{
if(i%j==0)
{
continue A; //用continue加循环名称的方式来跳到名称所在的循环
}
}
System.out.print(i+" ");
}