while(表达式){。。。语句。。。} 这个是 先判断表达式 如果是真 计算下面的语句 是假就跳过{} 执行{}之后的 do{}while(表达式);这个是先运行do中的语句 在判断while的表达式 如果为真 在执行do 为假 跳过while 执行后面的语句所以两个计较就知道 do-while 中的do 至少要执行一次 这是两者的最大区别
有for循环for(int i=1;i<=11;i++)for循环的时候是先判断条件,及判断i的值和i是否小于等于11,如果括号里边为真,则继续{}里的代码,然后i++,程序一直执行到i>11,跳出循环 while和do while也差不多同样的道理,但是区别在于while先判断条件,再执行而do while则是先执行再判断条件是否成立,也就是说不管条件是否成立,都至少运行一次
有while(){} 和 do{}while() 两种前者是先判断条件表达式是否为真,然后执行循环体后者是 先执行循环体 然后判断条件是否为真,为真则继续执行 两者的区别在于,前者是条件满足才做循环,后者是不论是否满足条件,先执行一次循环体
其实学习Java不必那么费心,只要多敲代码,什么问题都会很好解决!!!