zoukankan      html  css  js  c++  java
  • 编一个多用户登陆程序

    package com.java.Day20161118;
    //编一个多用户登陆程序
    import java.util.*;
    public class Login {
    private static String [] names ={"user", "admin" , "manager"} ;
    private static String [] password = {"123123","asdfg","123456"};
    private static int index = -1 ;
      public static void main(String[] args) {
        Scanner input = new Scanner(System.in) ;
        do{
           System.out.println("请输入用户名:");
           String name = input.next() ;
           for (int i = 0; i < names.length; i++) {
            if (name.equals(names[i])) { //为什么用name==names[i] 就会报错 ?
            index = i ;
            break ;
              }
            }
          }while(index==-1);
          System.out.println();
          System.out.println("请输入密码:");
          int index2 = -2 ;
          int index3 = 3 ;//用来记录剩余登陆次数。
        do{
            System.out.println();
            String pass = input.next();
            System.out.println();
            if (pass.equals(password[index])) {
              System.out.println();
              System.out.println("进入主菜单!");
              index2 = -4 ;
            }else{
              index3 -- ;
              if(index3==0){
                System.out.println("输入密码有误,请明日再来登陆!");
                break ;
                }
              System.out.println("输入的密码有误,请重新输入:");
              System.out.println("您还有"+index3+"次机会!");
             }
           }while(index2 ==-2);
        }
    }

  • 相关阅读:
    PureBasic 打开一个一行有多个数据的文件并读取其中某个数据
    正则表达式的30分钟教程
    【编程珠玑】读书笔记 第一章 开篇
    while ((ch = getchar()) != EOF)中ch定义为char还是int型?cin、scanf等如何结束键盘输入
    itoa函数的实现(不同进制)
    atoi函数的实现(考虑不同进制、溢出)
    函数重载二义性:error C2668: 'pow' : ambiguous call to overloaded function
    strcat与strncat的C/C++实现
    strcpy函数的C/C++实现
    strlen的C/C+++实现
  • 原文地址:https://www.cnblogs.com/ljwa/p/6081120.html
Copyright © 2011-2022 走看看