摘要: java里面的循环结构有三种:for、while、do while那么这三种循环结构该如何使用?可能初学者会有疑惑,那么接下来我来说一些我的体会。首先for循环,如:for(int i=0;i<XXX;i++){//语句块}很明显for循环的迭代次数取决于XXX和语句块中的控制,那么for循环适用于循环次数确定的循环结构,一般尽量多的选用for循环,因为for循环的结构清晰,简单易用。while循环,如:while(布尔表达式){//语句块}while循环中没有明显的次数限制,迭代次数取决于布尔表达式的真假和语句块的控制,while循环适用于不确定循环次数的循环,在需要做死循环的时候可以 阅读全文
posted @ 2014-04-08 01:12 CodeMeteor 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 序编码中的两种分支结构:switch和if else对于初学者而言对这两种分支结构可能不知道在什么情况下用什么样的分支结构那么我现在就来讨论一下在何种情况下选择何种分支结构。对于switch,一般适用于等值比较switch(x){case 值://语句break; //optionalcase 值://语句break; //optional可以有很多case语句default: //可选//语句}case值是在和x做一个等值比较,switch是不能做范围比较(也就是大小于比较)的,在某些情况下,switch也是可以转换成做范围比较的,比如在输入成绩判断等级的时候,比如... 阅读全文
posted @ 2014-04-08 01:10 CodeMeteor 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: 在学习循环这一控制语句的时候,涉及到了死循环,那么我们来讨论一下死循环的应用。首先死循环通常都是while(true){//语句}这样的结构,那么如何对死循环进行控制,我们这样来做:boolean bool=true;while(bool){//语句if(XXX){bool=false;}}那么在循环体内,当某个条件符合退出循环的时候,进行这样的控制,就可以跳出循环,例如:在模拟ATM机的时候,输入错误密码三次就会锁卡,这样的控制,我们可以这样来做:public boolean loginCheckPass(){//登录密码校验 boolean bool=false; boolean inpu 阅读全文
posted @ 2014-04-08 01:08 CodeMeteor 阅读(715) 评论(0) 推荐(0) 编辑