自己在開發一個Java終端控制檯,還有很多不懂得地方,知道的請隨意指點

import java.util.*;

//錄入指令數據對照表
//指令:exit=0;
public class Main{
    public static void maina() {
        System.out.println("[root@JianrongOS]#");
        func();
    }
    //密碼
    public static void passwd() {
        System.out.println("系統已上鎖,請輸入密碼.........");
        for (int xxx=0;xxx<3;xxx++){
            passtf();
            xxx=4;
        }
    }
    //判斷密碼
    public static void passtf(){
        Scanner sr = new Scanner(System.in);
        String pass = sr.next();
        String passwd = "jwjjj313";
        boolean as = passwd.equals(pass);
        if (as == true) {
            System.out.println("歡迎..........");
        } else{
            System.out.println("密碼錯誤...請重試..");
            passwd();
        }
    }

    //作業系統錄入數據判斷函數
    public static void func() {
        Scanner ina = new Scanner(System.in);
        //錄入指令數據
        String ia = ina.next();
        //指令集
        String ica = "exit";
        String icb = "whoami";
        String icc = "os";
        //對比指令
        boolean ra = icb.equals(ia);
        boolean rb = ica.equals(ia);
        boolean rc = icc.equals(ia);
        //作業系統反饋數據
        if (rb == true) {
            System.out.println("注銷中...........");
            return;
        } else if (ra == true) {
            System.out.println("你是管理員(root)");
        } else if (rc == true) {
            System.out.println("JianrongOS_1.0.0" );
            System.out.println("内核版本v1.0");
            System.out.println("作者:Zheng Hon");
            System.out.println("初創時間:臺北時間,2022年,11月,7日,下午3點38分" );
            System.out.println("◇◇◇◇◇◆◆◆◆◆◆◇◇◇◇◇◇◇◇◇◆◆◆◆◆◇◇◇◇◇◇◇◇◇◆◆◆◆◆◆◆◇◇◇◇");
            System.out.println("◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◆◆◆◇◆◆◆◇◇◇◇◇◇◇◇◆◆◇◇◇◆◆◇◇◇◇");
            System.out.println("◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◆◆◇◇◇◇◇◇◇◇◆◆◇◇◇◇◆◇◇◇◇");
            System.out.println("◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◆◆◆◇◇◇◇◇◇◇◆◆◆◆◇◇◇◇◇◇◇");
            System.out.println("◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇◇◆◆◆◇◇◇◆◆◆◇◇◇◇◇◇◇◇◆◆◆◆◆◆◇◇◇◇");
            System.out.println("◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◆◆◆◇◇◇◇◇◇◇◇◇◇◇◆◆◆◇◇◇◇");
            System.out.println("◇◇◇◆◆◇◇◆◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◆◆◇◇◇◇◇◇◇◇◆◇◇◇◇◆◆◇◇◇◇");
            System.out.println("◇◇◇◆◆◇◆◆◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◆◆◆◇◇◇◇◇◇◇◇◆◆◇◇◇◆◆◇◇◇◇");
            System.out.println("◇◇◇◆◆◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◆◆◆◆◆◇◇◇◇◇◇◇◇◇◆◆◆◆◆◆◆◇◇◇◇");
            System.out.println("◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇");
        } else {
            System.out.println("未知指令");
        }
        maina();
    }

    public static void main(String[] args) {
        System.out.println("程式開始運行..................................");
        System.out.println("----------------程式啓動中---------------------");
        System.out.println("------------準備作業系統檔案中-------------------");
        for (int i = 0; i <= 5; i++) {
            System.out.println("-------------------------------------------------------------------------------------");
        }
        System.out.println("此軟體歸Zheng Hon所有,侵權必究");
        passwd();
        maina();
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
购物管理系统程序是一个简单的控制台应用程序,使用Java语言开发。该系统能够实现商品的录入、浏览、购买和管理等功能。在程序运行时,用户可以通过控制台界面进行商品信息的录入和查看,也可以进行购买操作。以下是该系统的功能描述: 1. 商品录入:用户可以通过控制台输入商品的名称、价格、库存等信息,并将其保存到系统中以便查看和购买。 2. 商品浏览:用户可以通过控制台查看系统中已录入的所有商品信息,包括名称、价格、库存等。 3. 商品购买:用户可以输入要购买的商品编号和数量,系统会根据用户输入的信息进行相应的处理,包括检查库存是否充足、计算订单总价等。 4. 商品管理:管理员用户可以对系统中的商品信息进行修改和删除操作,包括修改商品价格、库存以及删除商品信息等。 整个系统的架构是基于Java语言开发的控制台应用程序,通过使用Java的基本语法、面向对象特性以及集合等技术来实现各项功能。程序会采用面向对象的设计模式和模块化的编程风格,以便提高程序的复用性和可维护性。 在程序的开发过程中,会充分考虑用户体验和界面交互,确保程序具有良好的用户界面和友好的交互体验。同时,会充分考虑程序的健壮性和安全性,防止用户输入不合法的数据和防止系统出现异常情况。最终开发出一个稳定、可靠的购物管理系统程序,以满足用户的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值