在java中有着很多种循环,小伙伴们知道while循环是怎么循环的吗?本篇文章就让我们通过一些实例来了解下吧。
例1:
//求1-2+3-4+5 ... 99的所有数的和 sum = 0 count = 1 while count < 100: if count % 2 == 0: sum = sum - count else : sum = sum + count count += 1 print(sum)
例2:
⽤户登陆( 三次输错机会) 且每次输错误时显示剩余错误次数( PS: 使⽤ 字符串格式化) username = "xiaoming" password = "123456" i = 3 while i > 0: zh = input("请输入你的账号:") i -= 1 if zh == username: mm = input("请输入你的密码:") if mm == password: print("验证成功.正在登陆......") print('' '恭喜你登陆成功! 欢迎用户进入 用户名: % s 密码: % s '' '%(zh,mm)) break else : if i == 0: print("你的机会已经没了!game over 下次见!") answer = input('再试试?Y or N') if answer == 'Y': i = 3 print("密码错误,请重新输入") print("你还有" + str(i) + "次机会") else : print("请输入正确的用户名!") if i == 0: print("你的机会已经没了!") answer = input('再试试?Y or N') if answer == 'Y': i = 3 print("你还有" + str(i) + "次机会") else : print('你TM要不要脸')
例3:
count = 0 while count <= 5: count += 1 if count == 3: break print("Loop", count) else : print("循环正常执行完啦") print("-----out of while loop ------")
语法:while(判断条件){执行语句},先判断是否满足判断条件,如果满足则执行大括号里面的语句,如果不满足则循环结束。如: int i=1; while(i<3){i++;} 首先i=1 所以i<3,进入循环,将i+1;结束后i=2,则i<3继续执行+1;结束后i=3,不满足循环条件了,结束。
以上就是本篇文章的所有内容,更多java常见问题及解决方法请继续关注我们了解详情吧。
推荐阅读:
Java中while语句怎么用?利用while语句统计字符的个数