java里边while是怎么循环的?java语言while循环例子

在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语句统计字符的个数

java的do while循环是如何循环的?do while循环例子

java中while和dowhile的区别是什么?