加强版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);

    }
}

结果运行截图:

时间: 2024-10-11 06:11:11

加强版DVD管理系统的相关文章

dvd管理系统

>>>>>>>>>>>>>>>>>>>> 语言:java 工具:eclipse 时间:2016.12.1 备注:家作 指导老师:耿老师 >>>>>>>>>>>>>>>>>>>> 一代代码: 1 package dvdManager; 2 /* 3 * dvd系统 4 *

java学习中,DVD管理系统纯代码(java 学习中的小记录)

java学习中,DVD管理系统纯代码(java 学习中的小记录)作者:王可利(Star·星星) class DvdMain{ public static void main (String[] args){ DvdMgr dvd = new DvdMgr(); //初始化dvd dvd.initial(); //开始进入切换菜单 dvd.startMenu(); } } 1 class DvdSet { 2 3 //定义三个属性 4 String[] name = new String[50];

2.迷你DVD管理系统

import java.util.*; public class MyDVDMgr { public static void main(String[] args){ Scanner input=new Scanner(System.in); //是否退出系统,false代表退出系统 boolean flag=true; //DVD相关信息,最多只能存储6个DVD信息 String[] name=new String[6]; //DVD名称 int[] state=new int[6]; //借

java .简易版的DVD管理系统

class DvdSet { //定义三个属性 String[] name = new String[50]; // 为保证数组足够大 String[] date = new String[50];// 借书的时间 int[] state = new int[50]; // 借书的状态 , 0表示借出 ,1.表示可以借. int[] count = new int[50]; // 借书的次数 } import java.util.*; import java.text.*; class DvdM

java数组实现简单的DVD管理

1 package com; 2 3 import java.text.SimpleDateFormat; 4 import java.util.Date; 5 import java.util.Scanner; 6 7 public class Demo{ 8 public static void main(String[] args) { 9 Scanner input = new Scanner(System.in); 10 11 String[] names = new String[1

python继承关系及DVD案例

1.模块.getrefcount--查看引用个数,如果没有引用,则抛异常: 2.继承:简化代码.生成子类时,先初始化父类 继承属性--①self.属性=当前属性 ②父类.属性=当前属性 ③父类._init_()方法 ④super(子类,self)._init_()方法 3.构造方法(必须有返回值)优先于初始化方法 类名.mso用于调用父类的位置 def _new_(cls,*,**): print() return object._new_(cls) 4.类方法:@classmethod需要参数

2017最新大数据零基础视频教程下载

2017零基础大数据就业课程(全网最全,856课时) 课程观看地址:http://www.xuetuwuyou.com/course/181 课程出自学途无忧网:http://www.xuetuwuyou.com 本套课程是风舞烟老师团队历时四个月打造的全网最全的一套大数据就业课程.可以说是完全0编程基础起步,一部到就业!课程分2大模块,14个课程,65章,共计856课时! 课程大纲: 一.Java模块课程 课程一.[大数据必知必会]- Java负基础扫盲篇 01.Java基础语法.变量.数据类

java基础4

package dvdpackage; import java.util.Scanner; public class main { public static void main(String[] args) { // TODO Auto-generated method stub int bt1; Scanner input = new Scanner(System.in); do{System.out.println("??欢迎使用迷你DVD管理系统??"); System.out

rqnoj PID95:多多看DVD(加强版)

题目描述 多多进幼儿园了,今天报名了.只有今晚可以好好放松一下了(以后上了学后会很忙).她的叔叔决定给他买一些动画片DVD晚上看.可是爷爷规定他们只能在一定的时间段L看完.(因为叔叔还要搞NOIP不能太早陪多多看碟,而多多每天很早就困了所以只能在一定的时间段里看碟).多多列出一张表要叔叔给她买N张DVD碟,大多都是多多爱看的动画片(福音战士,机器猫,火影忍者,樱桃小丸子--).这N张碟编号为(1,2,3--N).多多给每张碟都打了分Mi(Mi>0),打分越高的碟说明多多越爱看.每张碟有播放的时间