zoukankan      html  css  js  c++  java
  • 加强版DVD管理系统

    这个加强版,只做了新增和查看。

    主要是在新增代码那里增加了一些处理:

    进入新增操作,一直可以不跳出来,每次新增成功后,问你是否继续,输入y就继续,输入n就不继续

    代码如下:

    import java.util.Scanner;
    /*
     * 简版DVD管理器,把新增的弄一个循环,
     */
    public class InsertStr {
        public static void main(String[] args) {
            Scanner input=new Scanner(System.in);
            String[] strs=new String[6];
            strs[0]="跑男";
            strs[1]="极限挑战";
            strs[2]="欢乐颂";
            int flag=-1;
            
            do{
                //菜单
                System.out.println("**********************");
                System.out.println("1、新增");
                System.out.println("2、查看");
                System.out.print("请输入想进入的操作:");
                int num=input.nextInt();
                switch(num){
                case 1:
                    //新增
                    System.out.println("***********新增****************");
                    
                    //找着新增的下标,并赋值
                    while(1+1==2){
                        int count=0;
                        System.out.print("请输入要新增的数据:");
                        String str=input.next();
                        
                        for(int i=0;i<strs.length;i++){
                            if(strs[i]==null){
                                strs[i]=str;
                                count++;
                                break;//只要第1次
                            }
                        }
                        System.out.println(count);
                        if(count>0){
                            System.out.println("新增成功");
                            //判断是否继续
                            System.out.println("是否继续输入(y/n)");
                            String jixu=input.next();
                            if("n".equals(jixu)){
                                break;
                            }
                            
                        }else{
                            System.out.println("新增失败,没有空位置了");
                            break;//count要是不大于0,等于是没有进if,也就是没有找着strs[i]==null的位置
                        }
                        
                    }
                    
                    break;
                case 2:
                    //查看
                    System.out.println("***********查看****************");
                    //count++;
                    for(int i=0;i<strs.length;i++){
                        if(strs[i]==null){
                            strs[i]="";
                        }
                        System.out.print(strs[i]+" ");
                    }
                    break;
                default:
                    System.out.println("3333333333");
                    break;
                }
                System.out.println();
                
                System.out.print("请输入0继续循环:");
                flag=input.nextInt();
                
            }while(flag==0);
            
            
            
            
        }
    }

    结果运行截图:

  • 相关阅读:
    关于用户、用户组及文件权限的试题
    lvm-简介
    项目中用到的jar包简介(1)
    Centos7开启SSH服务
    2.docker架构,原理,安装及简单应用
    如何平滑将注册中心从Eureka迁移到Nacos?
    8.k8s连载--重新生成k8s token(kubeadm join报错及解决)
    7. 复制k8s Node节点 并重新初始化k8s-nodes2节点 (k8s连载)
    6. k8s + jenkins 实现持续集成(完)
    5.k8s基本命令汇总
  • 原文地址:https://www.cnblogs.com/sincoolvip/p/5467712.html
Copyright © 2011-2022 走看看