猜数字游戏java使用java do while break,break,contiue写

用while怎么可以进行来回的菜单循环,求大神给我看看哪里循环写_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:545,688贴子:
用while怎么可以进行来回的菜单循环,求大神给我看看哪里循环写收藏
public void zhujiemian() {while (true) {menu();String x1 = input.next();switch (x1) {// 登录case &1&:while (b) {System.out.println(&请选择
\t 3:返回上级&);String x2 = input.next();switch (x2) {// 学生登录case &1&:denglust();mainMenuStu();int s = input.nextInt();switch (s) {case 1://在线考试kaoshi();System.out.println(&是否返回上级&);case 2://成绩查询case 3://修改密码case 4://返回上级mainMenuStu();int s6 = input.nextInt();}// 老师登录case &2&:denglutt();mainMenuTeacher();int t1 = input.nextInt();while (b) {switch (t1) {// 考试管理case 1:while (b) {QuestionMenu();// 题库管理tiku();}case 2:while (b) {// 学生管理xuesheng();}case 3:// 查看成绩case 4://返回上级mainMenuTeacher();int t8 = input.nextInt();}}//返回上级case &3&:zhujiemian();default:System.out.println(&输入错误&);}}System.exit(0);// 注册学生或者老师case &2&:while (b) {System.out.println(&请选择
\t 2:老师 \t 3:返回上级&);String x3 = input.next();switch (x3) {// 注册学生case &1&:zhucest();zhujiemian();// 注册老师case &2&:zhucett();zhujiemian();case &3&:zhujiemian();default:System.out.println(&输入错误&);}}System.exit(0);// 退出系统case &3&:System.out.println(&谢谢使用,再见&);System.exit(0);default:System.out.println(&输入错误&);}}}
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或4--while&do-while&for循环;continue&&&break的应用;小结;eclipse的使用。
while,do while ,for。
掌握break & continue
循环:一直在重复某种操作,有结束的时候。当某些语句执行很多次的时候,就要用循环结构。&
记得几种循环的流程图。
在流程图中,菱形代表判断条件。(成立活不成立)。while后面也是boolean类型的。
while先判断,在执行。记住while后面可不能加;加上的话就是死循环,他自己是一句,没有循环体,也没有自增变量。
我们一般是避免死循环的。但在有的时候,如网络的蜘蛛爬虫。是个死程序,不停地在互联网上抓取新的网页,和抓取更新网页。google一般要7-15天就能搜到。
循环的三点:
循环条件,循环体,结束循环的情况。
使用循环的步骤:
1.分析套用循环条件和循环操作。
2.套用while语法写出代码。
3.检查循环能否退出。
当在dos中无限循环时,按ctrl+c能强制执行。
一定要避免产生死循环。
float 后面要加f &。long后面要加l.记得!!
那句java.util.Scanner```一定要写在main函数内,但未必要写在第一行,要写在使用变量input之前。&
只要你不在赋值的情况下,++在前和在后,无所谓。
do while 先执行再判断。至少会执行一边。
do while 中while后面有个分号!!。
do while 在开发里用的比较少。
class NewTest
public static void main(String[] args)
java.util.Scanner input=new
java.util.Scanner(System.in);
System.out.println("请输入班级人数:");
int a=input.nextInt();
System.out.println("请每个人的成绩:");
float sum=0;
float score=0;
while(b&a)
score=input.nextFloat();
System.out.println("********************");
System.out.println("平均成绩是:"+sum/a);
为什么定义sum不能在while内部,score能?
因为作用范围问题!!!!
默认值,int···0;float····0.0;boolean····false;String····null;可不是空,空是"";
是最简练的一种,经常用 。
注意for执行的顺序。很重要。初始化只有一边。
while和for循环,可以互换,
唯一的区别,就是,for中的变量,是在for循环中定义的,在for结束后,不能在反映了,而while的是在while之前定义的。
所以如果你定义的一个变量只是为了控制循环的话,就用for,而如果是个下文要用到的变量,就用while。
&有些变量,循环结束后就不需要应用的,要定义在循环内,而之后要运用的要定义在循环外。所以,要根据变量用的范围,决定用while还是for。
注意有时候运行程序时,特别是float类型,后面小数点后第六位会出现一些本不该出现的数字,实属正常,是windows上的jdk的原因。
虽然考试题中会出现那种把for中的三个条件一到外面的情况,但是编程的时候很忌讳。
用于结束该循环所有程序,执行该循环后的代码。break只用于两处,1.switch
2.循环语句。离开这两个,break没有价值。在循环中,可以对break加一个限制条件。如 if··break;
结束本次循环,不执行此时循环中后面的东西,直接执行下次循环。continue只作用于循环结构!!也用限制条件限制,if··continue。&continue直接放在循环最后,就等于没用,放在最开始,不加限制条件时,下面的句子全部作废。
break推出的可是循环,不是一般的方法什么的,是跳出当先层的循环,也就是最近的那个循环层。
标号,起名字,这两个语句就可以作用到指定的循环上!
return可以退出所有循环层。
语句总结:
程序流程控制是需要语句来完成的。共有以下几种:
1.判断结构。
if 语句:三种格式。其中第二种,if()else··该种格式可以简写成三元运算符?:,只有当if else
判断玩,有返回结果是,才可以写成简写格式。只要有if后面一定有条件表达式,条件报答是运算后一定有boolean类型的值出现。
2.选择结构
switch语句
1.被选择的值只能是四种类型。
2.case和default之间没有顺序。
3.结束的两个条件。!!!
3.循环结构
while ,do while, for
第二个,一定会至少执行一次。
for,初始化表达式,只执行一次!!!循环在条件表达式,循环体,循环后的操作表达式三者之间循环。
for循环中,条件不一定非要加在括号内。
开发时,什么时候,该用什么语句。
注意,(float)int/int,这样得出来的才是正常的小数,否则如果(float)(int/int)得到的就是没有小数的,是错的。
几个网页常用单词。
plugins (插件)contribute(贡献)documentation(文档)
eclipse的使用方法和注意事项:
建工程,src,jre(暂时没用,里面是系统库文件,都是一堆jar包。)
在src上建class。name上,写文件名。会调行号。
快捷键暂时不要用。
ctrl+s保存而且自动编译。知道右键怎么运行。
不要用中文版。
工程和工程之间的代码不能相互调用。
控制台console。
会拷贝工程,认识里面的东西。记得工程删除上的硬盘删除选项,不经过回收站。
会导入已有的文件夹。导入,再选第一个最长的,就是从现有工程导入。选到文件夹就行了,不能再往里面选bin之类的。此时更改的话,不会改变工作库里面的东西,只改这个文件夹里面的东西。
一些编程思想:
求和实际上就是累加思想的体现,对字符串的延长也可以用该思想。
&求1到100中,六的倍数的个数,就是计算器思想,先遍历,再在遍历中加限制条件,在对满足条件的数据进行计数。就是循环中嵌套判断。
boolean b=
if(b=false)
else if(b)
else if(!b)
改程序,执行3!!,当是int型时,不能进行第一步的赋值,会报错,只有boolean可以。
打印长方形,倒三角。
外循环控制行数,内循环控制一行中X的个数。
在分析需求时,出现了大圈套小圈的情况,就用for嵌套。
当底朝上的时候,改变初始化值,当尖朝上的时候,改变条件表达式。
各种乘法表。
原理:就是通过一个变量记录不断累加后的结果,在进行下一次累加还需要进行程序自动化,也就是循环。1——100求和。
计数器思想,
原理。其实就是定义一个变量,在满足某一条件后,对该变狼进行一定步长的变化。1——100中,6的倍数的个数。
大圈套小圈细想。(for循环嵌套)
原理,外面执行一次,里面就执行n次,这个过程在重复。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 java while break 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信