加强版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); }
}
结果运行截图:

加强版DVD管理系统的更多相关文章
- dvd管理系统
>>>>>>>>>>>>>>>>>>>> 语言:java 工具:eclipse ...
- JavaEE学习总结(十三)—JavaWeb、JSP、Servlet与DVD管理系统
一.JSP基础知识 1.0.创建数据库与表 /* Navicat MySQL Data Transfer Source Server : 127.0.0.1 Source Server Version ...
- dvd开发小程序
package dvdManager8; import java.util.Scanner; public class DvdSystem8 { static String[][] dvd = new ...
- JAVA基础代码分享--DVD管理
问题描述 为某音像店开发一个迷你DVD管理器,最多可存6张DVD,实现碟片的管理. 管理器具备的功能主要有: 1.查看DVD信息. 菜单选择查看功能,展示DVD的信息. 2.新增DVD信息 选择新增功 ...
- DVD管理器集合版
利用所学的集合写出的DVD管理系统,运用到了所学到集合基础. import java.text.ParseException; import java.text.SimpleDateFormat; i ...
- 迷你DVD管理器(Java版)
import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;class Test { pub ...
- 简易DVD查询系统
==========DVD管理系统========== 这是DVD任务管理器的主界面: package day20181224; import java.text.ParseException; im ...
- java数组实现简单的DVD管理
package com; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; pub ...
- 【比赛打分展示双屏管理系统-加强版】的两个ini配置文件功能解释及排行榜滚动界面的简答配置等
加强版目录下有两个ini文件,功能解释如下: 1. ScoreTip.ini: bScoreTip:如果为1,可以启用 回避 功能 或 高低分差值超出 iScoreRange 的 提示功能. iSco ...
随机推荐
- 内联(行级)元素不能设置margin-top
内联(行级)元素 不能设置宽高,但padding属性可以设置,需要注意的是行级元素不能设置margin-top和margin-bottom属性,但可以设置margin-left和margin-righ ...
- yepnope初体验
真是一个百花齐放的项目,在熟悉代码的过程中,看到各种前端.后端技术,这回又冒出一个yepnope的东东,搜索了一下,不是什么新技术,打开官方网站,已经弃用的通知非常醒目,但仍提供相关文档在github ...
- write_back 浅浅分析
hon@hon:~/f2fs$ grep -i "clearpagedirty" . -nr./mm/shmem.c:1240: ClearPageDirty(page);./mm ...
- 【转】【WPF】MVVM模式的3种command
1.DelegateCommand 2.RelayCommand 3.AttachbehaviorCommand 因为MVVM模式适合于WPF和SL,所以这3种模式中也有一些小差异,比如RelayCo ...
- [tools]google神器浏览器下载
google神器下载 这是一款优化了的google浏览器 http://www.ccav1.me/chromegae.html
- C#字符格式化占位符
using System; using System.Diagnostics; using System.Text; using System.Collections; using System.Co ...
- 对RESTful Web API的理解与设计思路
距离上一篇关于Web API的文章(如何实现RESTful Web API的身份验证)有好些时间了,在那篇文章中提到的方法是非常简单而有效的,我在实际的项目中就这么用了,代码经过一段时间的磨合,已经很 ...
- MVC出错案例之一:主外键映射失败
今天在编写DomainModel和DomainMapper,最后放到OnModelCreating中运行的时候,给我抛出了如下错误: One or more validation errors wer ...
- 在opencv3中的机器学习算法
在opencv3.0中,提供了一个ml.cpp的文件,这里面全是机器学习的算法,共提供了这么几种: 1.正态贝叶斯:normal Bayessian classifier 我已在另外一篇博文中介 ...
- [CareerCup] 8.4 Parking Lot 停车场问题
8.4 Design a parking lot using object-oriented principles. LintCode上的原题,请参见我的另一篇博客Parking Lot 停车场问题. ...