本文主要是介绍D308~D311语句练习扫尾,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
D308-语句(for嵌套练习)
2.
/*屏幕上打印输出:
*/
2.
/*在屏幕上打印输出:
1
12
123
1234
12345
*/
class ForForTest
{
public static void main(String[] args)
{
for(int x=1;x<=5;x++){for(int y=1;y<=x;y++){System.out.print(y); //只要不换行,就是接着前面的地方打印}System.out.println();//单纯换行}}}
3.for嵌套-九九乘法表
/*在屏幕上打印输出:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
*/
自己的写法:
//想出现空格,,直接+“ ”多敲几个就行了:
//想把99乘法表打印齐全,就把外循环改成x<=9即可。这也可以看到,怎么把打印99乘法表一步步分解成小的想法
D310 语句-break-continue
2.6.4其他流程控制语句
break(跳出) continue(继续)
break语句的应用范围 :选择结构(switch)和循环结构
continue语句的应用范围:循环结构
注意:
a. 这两个语句离开应用范围,存在是没有意义的。
//continue只能用于循环结构。继续循环。特点:结束本次循环,继续下一次循环。
for(int x=0;x<3;x++)
{
continue;//continue下面写的所有语句都会被忽略
System.out.println(“x=”+x);
}
//实例2
for(int x=1;x<10;x++)
{
if(x%2==1)
continue;
System.out.println(“x=”+x); //这样就打印是2的倍数
}
//实例3
w:for(int x=0;x<3;x++)
{
q:for(int y=0;y<4;y++)
{
System.out.println(“x=”+x);
continue w;
}
}
/*
记住:
1.break和continue语句作用的范围
2.break和continue单独存在时,下面不可以有任何语句,因为都执行不到。
*/
b. 这两个语句单独存在,下面都不可以有语句,因为执行不到。
c. continue语句是结束本次循环继续下次循环。
E.g.
for(int x=0;x<3;x++)
{
for(int y=0;y<4;y++)
{
System.out.println(“x=”+x);
break;
}
}
这样的话,最后输出打印:
x=0
x=1
x=2
d. 标号的出现,可以让这两个语句作用于指定的范围。标号只用于循环上
E.g.
w:for(int x=0;x<3;x++)
{
q:for(int y=0;y<4;y++)
{
System.out.println(“x=”+x);
break w;//不写w就默认是跳内循环
}
}
这样的话,最后输出打印:
x=0
D311 -语句练习
要求:在屏幕上打印:
自己的做法:
给出的做法:
那么,我们把打印输出的“_”去掉,就可以得到一个等边三角形
2018.5.28
这篇关于D308~D311语句练习扫尾的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!