登录验证(要求for+break)

流程图如下:

 文字描述:

1定义一个int类型n作为输出还剩几次机会的变量,以及定义一个控制循环次数的i初始值为1.

2 循环次数为3,判断i是否小于等于3,为真执行循环体为假退出循环。

3循环体,从键盘输入用户名以及密码运用调用函数Scanner。然后判断用equals比较name是否等于“丁真”并且number是否等于“666”为真输出登录成功,并且退出for循环。为假则输出你还剩n次机会。

代码展示

package 课堂练习;
import java.util.Scanner;
public class 练习19 {
public static void main(String[] args){
    Scanner myScanner = new Scanner(System.in);
    int n = 3;//输出三次机会
    for(int i = 1; i <= 3; i++){
        n--;
        System.out.println("请输入你的用户名:");
        String name = myScanner.next();
            System.out.println("请输入你的密码:");
            String number = myScanner.next();
if("丁真".equals(name)&&"666".equals(number)){
    System.out.println("输入正确,登录成功!");
    break;
        }
System.out.println("输入错误你还剩余"+ n +"次机会!!!");
        }
}
}
代码结果:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值