用循环语句while或for循环编写一个验证登陆的小程序

来源:互联网 发布:php 上传图片到微信 编辑:程序博客网 时间:2024/06/02 09:28

要求:当用户名与密码全部正确时提示登陆成功,否则,提示登陆失败,三次验证失败退出系统。

while循环

代码如下:

import java.util.Scanner;/** *  *//** * @author Administrator *  */public class Text6 {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);int i = 1;while (i <= 3) {System.out.println("请输入用户名:");String name = sc.next();System.out.println("请输入密码:");String pass = sc.next();if (name.equals("admin") && pass.equals("admin")) {System.out.println("您已成功登陆!");return;} else {System.out.println("登陆失败,请重新登录!");i++;}}if (i > 3) {System.out.println("您以连续三次输入错误!!!");return;}}}
注意:一定要要while语句的条件进行正确的判断,确定循环的次数。

for循环

代码如下:

import java.util.Scanner;public class Text6_1 {/** * @param args */public static void main(String[] args) {Scanner sc= new Scanner(System.in);// TODO Auto-generated method stubint i=1;for(i=1;i<=3;i++){System.out.println("请输入用户名:");String name = sc.next();System.out.println("请输入密码:");String pass = sc.next();if (name.equals("admin") && pass.equals("admin")) {System.out.println("您已成功登陆!");return;} else {System.out.println("登陆失败,请重新登录!");}}if (i > 3) {System.out.println("您已连续三次输入错误!!!");return;}}}


0 0
原创粉丝点击