兜兜转转又回到了重学java的路上,也算是迷途知返吧/(ㄒoㄒ)/~~。
很简单的通过控制执行流程,实现控制台选择用户的注册或者登录。
来,让我们上代码:


package com.zhangli;
/**
* Java中关于nextInt()、next()和nextLine()的理解:http://www.cnblogs.com/Skyar/p/5892825.html
* 该系统可以实现:录入人员信息、用户登录、抽奖。
* 默认无用户,所以必须先录入用户名信息,才可进行用户登录。
* 通过”WindowBuilder Pro”插件实现图形界面化:http://blog.csdn.net/kagoy/article/details/17465615
* 最终想实现:界面化系统
*/

import java.util.Scanner;

public class Test {
public static int[] id = new int[1000];//用户名数组
public static int[] pwd = new int[1000];//密码

public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int a;//用于switch判断进入注册、登录、抽奖哪个环节int usr_id;//用户输入int usr_pwd;//密码输入int usr_num=0;//统计用户人数int flag=0;//是否退出系统String info = "";//登录信息System.out.println("****欢迎光临抽奖系统****");System.out.println("1.注册");System.out.println("2.登录");System.out.println("3.抽奖");//循环执行do{System.out.println("***请输入数字选择菜单***");a = scanner.nextInt();switch (a) {case 1://注册System.out.println("欢迎注册");System.out.print("请输入用户名(仅数字)");id[usr_num] = scanner.nextInt();System.out.print("请输入密码(仅数字)");pwd[usr_num] = scanner.nextInt();System.out.println("你的用户名和密码为:");System.out.println(id[usr_num]+"\t"+pwd[usr_num]);usr_num++;System.out.println("用户人数:"+usr_num);for(int i=0;i<usr_num;i++){System.out.println(id[i]+"***"+pwd[i]);}break;case 2://登录if(usr_num == 0){System.out.println("暂无用户,欢迎注册");}else{System.out.println("欢迎登录");

// System.out.println(“用户人数:”+usr_num);
// for(int i=0;i

小白Java求学之路之一:控制台实现用户注册、登录相关推荐

  1. 小白Java学习之路(abstract抽象类,final,接口,equals)

    常见面试题 final修饰静态常量进过方法 final 修饰的基本数据类型变量是无法进行修改的 final 修饰的引用类型的变量 只保证地址不变 对象中的内容可以发生改变 public class T ...

  2. Java基础到Java进阶——Java小白的历练之路------从0到1,开卷!

    Java小白的历练之路------从0到1 title: Java Essay date: 2022-09-07 08:58:32 tags: Java notes 写在前面: 免责声明:本笔记来源自 ...

  3. 30自学java之路_从小白到精通的java自学之路

    原标题:从小白到精通的java自学之路 随着互联网行业的高速发展,编程无疑越来越深入人心.而Java是当前世界非常流行的编程语言之一,代表着很高的薪资和很好的待遇.现在社会也确实有很多人渐渐的对jav ...

  4. 我的Java开发之路

    最近有一位小伙伴通过公众号给我留言, "我参加工作没多久,看着圈里的技术大牛,特别羡慕,也渴望成为技术大牛,想让您分享一下从小白到大牛是怎样练成的,我该如何提高自己" 首先,谢谢这 ...

  5. java学习之路之javaSE基础1

    <h2>java学习之路之javaSE基础1</h2> <div> ###01.01_计算机基础知识(计算机概述)(了解) * A:什么是计算机?计算机在生活中的应 ...

  6. 小白的学习之路--IDEA安装及使用

    小白的学习之路--IDEA安装及使用 IDEA概述和安装 IDEA中的HelloWorld IDEA启动的基本配置 IDEA中创建HelloWorld ①创建一个空项目 ②创建一个新模块(idea_t ...

  7. 退役大学生的IT求学之路

    开篇(一)这是2019年,5月10日的一个普通的夜晚,很普通却又撼动着人心,我计划已久的退役大学生IT求学之路终于开写了,这件事我一直想去做,却又被各种事情耽误了下来. 直至今晚,23:00,发生的 ...

  8. JAVA实战之路(8):IDEA使用小技巧:IDEA禁止import *和允许import内部类

    IDEA 禁止import * 和允许import内部类 农师傅:老码农,xx年工作经验(洗头现在很省洗发水). 精通(xieguo)C.VC++.C#.Java等语言,熟悉(liaojie)Spri ...

  9. 萌新的java学习之路——第一周

    萌新的java学习之路--第一周 第一周的学习 这是我学习Java的第一周,写这个博客更多的时为了总结自己这一周的学习情况,如果有人看到我写的博客,有什么问题的话,可以问我.虽然我也是一个小白,但我会 ...

  10. 《小白H5成长之路19》if判断语句的一些用法

    "小白,你面临过选择么?" "面临过啊,今天上午就在犹豫是骑自行车还是坐公交,出门一看天太冷,所以就做公交来上班了." "如果不冷你就骑自行车来了,对 ...

最新文章

  1. poj3304(线段相交问题)
  2. 最新网络工程师考试大纲
  3. 操作系统期末复习知识点
  4. arcgis10.2 sde配置
  5. Ionic Cordova实现软键盘的监听 以及操作大全
  6. fps200多正常不_AMD处理器扬眉吐气,腾讯游戏不再A黑!LOL最高FPS459平均200多
  7. 排序小记【1】基本排序算法
  8. springboot2集成hbase2环境搭建
  9. HCIP-loT——关键特性
  10. iOS二维码限制区域识别、扫描动画
  11. 泰山OFFICE技术讲座:标点关系穷举研究-03
  12. enumerate()函数详解
  13. 神经网络——最大池化
  14. 基于Quartus-FPGA制作蜂鸣器的相关教程
  15. 华为的笔试好难...
  16. 人工智能将为中小企业发展带来什么?
  17. 易语言到字节集c,易语言教程取字节集长度取字节集数据到字节集
  18. Canvas可以画出任何你想要的效果
  19. 世界上最健康的程序员作息表「值得一看」
  20. Mybatis代码生成器Mybatis-Generator使用及配置详解

热门文章

  1. 老徐和阿珍的故事:缓存穿透、缓存击穿、缓存雪崩、缓存热点,傻傻分不清楚
  2. python列表元组字典
  3. burst.网络_使用Burst Compiler 1.3优化项目
  4. 对计算机课程的意见和建议对老师,对老师教学工作的一点建议和意见(精选5篇)...
  5. 青少儿科学小实验--鸡蛋立正
  6. OpenNLP初尝试--自然语言处理
  7. java opennlp_如何在Java中使用OpenNLP?
  8. 计算机视觉项目实战-基于特征点匹配的图像拼接
  9. Level Shift
  10. 财务系统服务器ebs系统,ebs系统(ebs财务系统是什么)