JAVA 循环和判断做一个简单门户系统

基于SpringBoot+Vue的小区门户系统 例如,在居民登录功能中,前端通过 Axios 发送 POST 请求将用户输入的用户名和密码发送到后端进行验证,后端验证通过后返回用户信息,前端将用户信息存储在本地缓存中,并跳转到用户的个人中心页面。例如,在保存居民的维修申请信息时,通过 MyBatis 的 SQL 映射语句将数据插入到数据库的相应表中,或者使用 JPA 的实体类和仓库接口来操作数据。例如,当社区交流模块的业务需求发生变化,如增加新的社交功能,只需要对交流服务这个微服务进行修改和部署,不会影响其他微服务的正常运行。 阅读详情

JAVA 门户系统

门户系统指软件的登录注册系统

主菜单

1、注册
2、登录
0、退出

选项1子菜单

请输入用户名:
-张三
请输入密码:
-123456
注册成功:新用户信息[张三,123456]

注册成功回到主菜单

选项2子菜单

请输入用户名:
-张三
请输入密码:
-123
用户名或者密码不正确,请重新输入,还有2次机会
请输入密码:
-1234
用户名或者密码不正确,请重新输入,还有1次机会
请输入密码:
-12345
账号已锁定

登录失败回到主菜单
登录成功输出“欢迎张三老板的光临”

废话不多说,直接上代码:
package com.gzy.zuoYe.ticketSysteam;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

import static javafx.application.Platform.exit;

public class Portal {
public static void main(String[] args) {

/*门户系统指软件的登录注册系统

使用循环和所学知识实现如下功能:

主菜单

1、注册
2、登录
0、退出
登录失败回到主菜单
登录成功输出“欢迎张三老板的光临”*/

    ArrayList<String> userInfo = new ArrayList<>();

    System.out.println("户系统指软件的登录注册系统");
    menu();
    Scanner sc = new Scanner(System.in);
    while (true) {
    int numb = sc.nextInt();
    //putUserInfo();
        switch (numb) {
            //1、注册  2、登录   0、退出
            case 1:
                System.out.println("请输入用户名");
                String nextUser = sc.next();
                System.out.println("请输入密码");
                String nextPassword = sc.next();
                userInfo.add(nextUser);
                userInfo.add(nextPassword);
                System.out.println("注册成功:新用户信息" + userInfo.toString());
                menu();
                //选项2子菜单
            /*--------------------------------------
                    请输入用户名:
            -张三
            请输入密码:
            -123
            用户名或者密码不正确,请重新输入,还有2次机会
            请输入密码:
            -1234
            用户名或者密码不正确,请重新输入,还有1次机会
            请输入密码:
            -12345
            账号已锁定
            1、注册

2、登录
0、退出
*/
case 2:
int count = 3;
boolean b = false;

                /*System.out.println("请输入密码");
                String nextPassword1 = sc.next();*/
                while (count > -1) {
                    System.out.println('\n'+"请输入用户名");
                    String nextUser1 = sc.next();
                    for (String user : userInfo) {

                        if (user.equals(nextUser1)) {
                            b = true;
                            break;
                        }
                    }
                    if (b == true) {
                        System.out.println("登录成功   欢迎   :::" + nextUser1 + "   光临 "+'\n');

                        menu();
                        break;
                    } else if (count > 0) {

                        System.out.println(" 用户名或者密码不正确,请重新输入,还有 " + count + " 次机会"+'\n');
                        count--;

                    } else if (count == 0) {
                        System.out.println("您输入已经达到上线--- 账号已锁定 --- 请三分钟后再试"+'\n');
                        menu();
                       return;
                    }
                }
                break;

            case 0:
                System.out.println('\n'+"你已退出系统 ---- 请从新打开操作------");
                exit();
            default:
                menu();
        }

    }

}



private static void menu() {
    System.out.println('\n'+"     1、注册\n" +
            "     2、登陆\n" +
            "     0、退出" + "\n");
}

private static List<String> putUserInfo() {  \\可以提出来,但是没必要
    ArrayList<String> userStr = new ArrayList<>();
    Scanner sc = new Scanner(System.in);

    System.out.println("请输入用户名");
    String nextUser1 = sc.next();
    System.out.println("请输入密码");
    String nextPassword1 = sc.next();
        userStr.add(nextPassword1);
        userStr.add(nextUser1);
        return userStr;

}

}
有好意见的朋友就可以私信交流

JAVA门户管理系统 JAVAPMS是JAVA门户管理系统(JAVA Portal Management System)的简称,以Sping+Hibernate+Freemarker+Html5+jQuery为技术核心架构,面向广大站长、软件开发者、程序爱好者、网页设计师,适用于个人站长、商业企业、政府机构、教育机构和其它各种单位组织的信息门户网站建设,是一款技术先进、安全稳定、操作友好、注重用户体验的JAVA门户管理系统,倾力打造JAVA、JSP门户管理系统品牌。 立即下载

相关推荐

javaweb网站门户首页

javaweb网站门户首页

基于java(ssm)企业门户管理系统设计与实现(源码+lw+部署文档+讲解等)

企业门户管理系统是一个以企业形象展示为主,同时具备后台管理功能的系统。分为游客和管理员两个角色,通过不同的权限满足不同用户的需求。

2401_82770201的博客 946

Javaweb企业门户网站(带后台新闻管理增删改查)

基于Javaweb开发的企业门户网站,有前后台 带数据库文件,用MySQL数据库,有后台管理页面,可对页面新闻进行增删改查

(java毕业设计源码)基于java(ssm)企业门户管理系统

企业门户管理系统是基于java编程语言,mysql数据库,ssm框架和idea工具进行开发,本系统分为游客和管理员两个角色,游客可以查看企业官网,在线留言,查看新闻,关于我们,招聘信息,联系方式;管理员登陆系统对文章分类,文章列表,友情链接,招聘信息,留言信息,轮播图信息,联系我们,关于我们等信息进行管理。本系统功能齐全,适合作为java毕业设计和课程设计进行参考学习。

qq_28059693的博客 278

java经典门户系统

java经典门户系统

Minitab实战:用Weibull分布预测产品寿命的5个关键参数(附真实案例)

本文通过一个真实的电容器老化测试案例,详细介绍了如何运用Minitab软件进行Weibull分布分析,以预测产品寿命。文章深入解读了形状参数β、尺度参数η等五个关键参数的工程意义与商业价值,指导工程师从失效数据中提取洞察,并将其应用于可靠性评估、保修策略制定及成本预估等实际业务决策。

weixin_29231263的博客 520

基于Java的门户网站管理系统——JEECMS源码版的搭建步骤

工作的关系发现了JEECMS这个网站管理系统,这个CMS系统提供的功能比较全,个人建站完全免费。

干勾鱼的优快云博客 1万+

clock-gating整理

文章目录clock gating 理解1、latch双稳态器件常见锁存器结构SR锁存器D锁存器2、clock gating(clock low-active) latch + AND gating 电路(clock high-active)latch + OR gating 电路 clock gating 理解 1、latch 参考:https://www.cnblogs.com/IClearner/p/6443539.html 双稳态器件 稳定状态为0或1两种 举例:交叉耦合反相器 假设初始Q为1,则可

d_b_的博客 1万+

java企业门户网站(开题+源码)

同时,研究如何提高网站的搜索排名和用户体验,使门户网站能够在搜索引擎中获得更高的排名,从而增加网站的流量和曝光度。此外,研究如何利用数据分析技术对门户网站的用户行为进行分析,为企业提供有价值的用户反馈和市场分析报告,帮助企业更好地了解市场需求和趋势,为企业的决策提供支持。在当今数字化时代,企业门户网站的地位愈发重要,它不仅代表着企业的形象,还反映了企业的信息化水平和综合实力。企业门户网站的研究意义在于,它为企业提供了一个高效的宣传平台,使企业能够更好地展示自身的产品和服务。

bysj1166的博客 1046

C# 进程间 双内存共享 高帧率图像传输

演示了两个进程之间通过 双内存共享 的方式, 来实时处理图像,并以高帧率(40~60FPS)传输的基本示例。 进程间内存共享的优点:高性能、低延迟、资源效率高、简单可靠。 适用场景:实时图像处理、大数据传输、多进程协作、实时监控系统,等等。

qianqiansd 1996

java中的循环

java中的循环详解+练习 简单易懂,三分钟掌握java循环

m0_60438688的博客 8265

因内存不足原因导致fragment空白解决方案

在androidx之前,一般我们防止Fragment重建是在actvitity的onCreate方法中使用savedInstanceState?.remove(“android:support:fragments”)或者savedInstanceState?但是在androidx中,使用这两行代码不生效,但是看FragmentActivity中的FRAGMENT_TAG还是android:support:fragments,那为什么会不生效呢,后来点进去看发现。

qq_39431405的博客 546

java毕业设计基于SpringBoot+Vue的小区门户系统

开发语言:Java框架:springbootJDK版本:JDK1.8服务器:tomcat7数据库:mysql数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven(一)后端技术 - Spring Boot1.核心优势1.Spring Boot 具有简化配置的特点,通过自动配置和约定优于配置的原则,大大减少了开发人员在项目初始阶段的配置工作量。

q_1262330535的博客 742

手把手教你用PLECS仿真BUCK数字电源(含DSP代码实现)

本文详细介绍了如何利用PLECS仿真软件与Visual Studio 2022搭建高保真数字电源开发环境,手把手指导从BUCK电路建模、编写硬件感知的C控制算法到参数调优的全过程。重点阐述了通过DLL接口实现软件在环仿真,模拟DSP的ADC/PWM时序,并将验证后的代码无缝迁移至TI C2000系列DSP,构建从仿真到固件的完整数字电源开发闭环,显著提升开发效率与一次成功率。

oo7890的博客 394

什么是垂直同步?电脑快速消除屏幕撕裂与提升游戏性能的方法 垂直同步、游戏画面撕裂、游戏优化、VSync、FPS、FreeSync、G-Sync、显卡驱动更新、游戏画质、输入延迟

看这张动图,左边的画面出现了明显“切开”的断层现象,而右边画面非常流畅,没有撕裂。这正是「垂直同步」开关的区别。:每秒生成多少帧图像。比如 60FPS 表示一秒钟显示 60 张图片。刷新率(Refresh Rate):显示器每秒刷新几次画面,单位是赫兹(Hz)。60Hz 表示每秒刷新 60 次。参数说明FPS显卡渲染速度(逻辑帧率)刷新率显示器的显示频率(物理限制)当 FPS 高于刷新率时,显卡渲染的画面来不及被显示器显示,导致撕裂。屏幕撕裂(Screen Tearing)

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1343

Java:86-分布式前端开发

经过上一章的后端开发后,接下来我们来操作前端开发,页面不需要我们自己开发,使用提供的页面即可 对应的前端初始项目地址: 链接:https://pan.baidu.com/s/1iFui2WbE1mfmHWnb9Z8oGg 提取码:alsk 运行项目 npm run serve 接下来进行开发 但要注意:这里只会给出部分代码,需要自己去进行对比修改(记得启动对应的后端,且没有的自然自己写) 由于是部分,对应的代码可能不是全的 可以使用ctrl+f进行查找,或者ctrl+d进行找到一样的(虽然从上到下,循环的,

qq_59609098的博客 2842

一次点击跑通:用 Postman 自动获取并携带 CSRF token,测试 SAP OData 写操作

SAP OData 写操作自动化测试方案 针对 SAP Gateway OData 服务写操作中常见的 CSRF token 验证问题,本文提出了一套基于 Postman 的自动化解决方案: 问题分析:解释了 CSRF token 的验证机制及其必要性,说明手工测试效率低下的原因 解决方案: 使用 Postman 环境变量存储 token 通过脚本自动获取并传递 token 利用 Collection Runner 实现一键执行 实施步骤: 创建环境变量存储 token 第一个请求获取 token 并存入变

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 301

avalon.js的循环操作在表格中的应用

avalon.js的循环操作在表格中的应用一个JAVA开发,因为做的门户系统中,数据的展示加载的速度很影响使用效果,想到的是尽量少的请求后台,然后接触到了avalon,看介绍这是一个很轻很轻的MVVM架构的前端框架。我用的是avalon2,使用过程中碰到的问题是想要用循环操作渲染页面的table,一开始看到了ms-repeat,但是页面一直出不来数据,控制台显示"ms-repeat has not...

meiqiu_ND的博客 1343

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

基于Java+SpringBoot+Vue+HTML5供应商管理系统(源码+LW+调试文档+讲解等)/供应商管理平台/供应商管理软件/供应商信息管理/供应商协同系统/供应商门户系统/供应商评估系统

前端:Vue、Vue.js、ElementUI、HTML5、BootStrap、CSS3、JavaScript、jQuery、LayUI后端:SpringBoot、Mybatis,Maven构建项目jar包,内置Tomcat运行Web环境,后端语言Java数据库:MySQL、SQLServer开发工具:IDEA、Eclipse、Navicat等✌关于毕设项目技术实现问题讲解也可以给我留言咨询!!!Vue 的指令系统在程序设计中非常强大。

擅长Java、Python、小程序、Web网站开发和计算机毕设项目实战✌ 1044

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

上一篇: java 用switch和if和判断做石头剪子布的游戏
下一篇: Typora
gudfdd
博客等级 码龄8年 1粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值