32 模拟登录

news/2025/2/23 22:14:15

32 模拟登录

作者: 江宝钏时间限制: 2S章节: 字符串

问题描述 :

编写程序模拟简单的密码登录(正确的密码是123456),首先从键盘输入用户名(用户名随意,不超过10个字符)

然后输入密码,若密码正确(即为123456)则给出问候语。

若密码不正确,则给出错误提示,并允许再次输入,

直到输入正确的密码或输入0结束。

输入说明 :

用户名,和若干次密码。

输出说明 :

若密码正确则输出:

Hello 用户名换行

并退出

若错误则输出:

Wrong Password!换行

并再次输入判断

若密码为0则在输出Wrong Password!后退出。

输入范例 :

tom
123
123456
输出范例 :

Wrong Password!
Hello tom

import java.util.Scanner;

public class test_32 {
    /**
     * 32 模拟登录
     */
    private static String PWD = "123456";
    private static String END_INTPUT_0 = "0";
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String name = sc.next();
        String pwd;
        while(sc.hasNext()){
            pwd = sc.next();
            if(PWD.equals(pwd)){
                System.out.println("Hello "+name);
                break;
            }
            if(END_INTPUT_0.equals(pwd)){
                System.out.println("Wrong Password!");
                break;
            }
            System.out.println("Wrong Password!");
        }
    }
}


http://www.niftyadmin.cn/n/709969.html

相关文章

矩阵的旋转C语言

问题描述 对于任意一个N*N的矩阵请依次按顺时针&#xff0c;逆时针&#xff0c;顺或逆180输出。 解题思路 对于矩阵的旋转只要熟练运用二维数组&#xff0c;其实它就是非常水的一道题。 #include<stdio.h> int main() {int a[40][40];int i,j,n;while(scanf("%d&qu…

31 输出米字形

31 输出米字形 作者: Turbo时间限制: 1S章节: 基本练习&#xff08;数组&#xff09; 问题描述 : 输入说明 : 输出说明 : 输入范例 : 4 输出范例 : A…A…A .B.B.B. …CCC… ABCDCBA …CCC… .B.B.B. A…A…A import java.util.Scanner;public class test_31 {/*** 31 …

debian apt-get联网安装mysql服务

安装mysql和卸载mysql 1.安装数据库&#xff1a;sudo apt-get install mysql-server 安装过程中需要设置密码。 2.安装客户端&#xff1a;sudo apt-get install mysql-client 3.登录MySQL&#xff1a;mysql -u root -p 4.配置文件&#xff1a;/etc/mysql/my.cnf a.设…

30 特殊的矩阵运算

30 特殊的矩阵运算 作者: 卢婷时间限制: 1S章节: 二维数组 问题描述 : 输入m个方阵&#xff0c;方阵的元素是非0整数。对于n阶方阵A&#xff0c;明明现在需要进行特殊的运算。 例如&#xff1a; A: 5 1 3 5 8 7 2 6 9 方阵A有两条对角线&#xff1a;从左上角到右下角的…

打印菱形C语言

问题描述 题目描述 输出一个n行(n为奇数)的菱形且该菱形由输入的字符ch构成&#xff0c;如输入的n7&#xff0c;ch*&#xff0c;输出以下图案&#xff1a; * 如输入的n5&#xff0c;ch?&#xff0c;输出以下图案&#xff1a; ? ??? ??? ??? ? 输入 输入若干组数…

字符串查找算法--R向单词查找树和三向单词查找树

2019独角兽企业重金招聘Python工程师标准>>> 字符串查找算法分析 算法对比&#xff1a; 算法&#xff08;数据结构&#xff09;优点二叉查找树&#xff08;BST&#xff09;适用于随机排列的键2-3树查找&#xff08;红黑树&#xff09;有性能保证线性探测法&#xff…

28 n层正方形

28 n层正方形 作者: Turbo时间限制: 1S章节: 二维数组 问题描述 : 编写程序&#xff0c;输出n层正方形图案。正方形图案最外层是第一层&#xff0c;每层用的数字和层数相同。 输入说明 : 正方形图案的层数n&#xff08;小于等于25&#xff09;。 输出说明 : 2n-1行2n-1列…

打印空心的菱形C语言

题意描述 输出一个n行(n为奇数)的菱形且该菱形由输入的字符ch构成&#xff0c;如输入的n7&#xff0c;ch*&#xff0c;输出以下图案&#xff1a; * *如输入的n5&#xff0c;ch?&#xff0c;输出以下图案&#xff1a; ? ? ? ? ? ? ? ? 输入 输入若干组数据.每组数据由…