摘要: java当中比较特殊的两个关键字:break,continue.从字面意思来看的话break就是打断的意思,而continue就是继续的意思。这两个关键词用途范围是很明确的: break:只能用在switch语句或者循环语句当中,除此之外不能单独应用,否则编译的时候会报错: continue:它的应用范围要比break小一层,有且只能用在循环语句当中。1、break: 作用:break的作用是结束switch语句,还有跳出当前的循环体,如果有标签的话,则挑出指定标签的循环体。 int a = 1;switch(a){ case 1: System.out.pr... 阅读全文
posted @ 2013-09-12 21:55 stark_javac 阅读(596) 评论(0) 推荐(0) 编辑
摘要: for是循环当中经常用到的一个结构,练熟了才可以。练习-需求描述:在控制台打印以下形式的字符:* * * * ** * * * * * * * * *思路,首先分析需求的规律 1、首先分析需求要求的字符的数据结构特点,他的最小单位是什么,这里是"* "一个星号+一个空格 2、默认情况下,控制台打印字符都是靠左侧垂直排列的,但是现在第二行,第三行都不是靠左侧排列的,如果想让他按照需求排列的话,那么就得在*之前加" “(空格)补齐。 3、这里为了方便看,我们先把空格用"-"来表示,那么以上需求就变成了:* * * * *-* * * *--* * 阅读全文
posted @ 2013-09-12 20:57 stark_javac 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 之前说了for循环的概念以及常用到的操作,那么我们接下来做几个巩固练习:1、打印99乘法表:99乘法表的形式:1*1 = 11*2 = 2 2*2 = 41*3 = 3 2*3 = 6 3*3 = 9思路:虽然现在仅仅写到3,那我们来看看他的规律:都是以1开头同时列的个数是递增的那么内部循环应该是:for(int i = 1;条件暂时不确定;i++){}那么外部循环是怎样的呢?外部循环的次数是由被乘数决定的,从上述的式子来看,那么被乘数也是从一递增的,用代码表示外部循环应该是:for(int x = 1; x<=3; x++){} 那么这两者合起来便是:for(int x = 1; x& 阅读全文
posted @ 2013-09-12 19:47 stark_javac 阅读(678) 评论(0) 推荐(0) 编辑