加强版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 ...
随机推荐
- Google play billing(Google play 内支付)
准备工作 1. 通过Android SDK Manager下载extras中的Google Play services和Google Play Billing Library两个包. 2. 把下载的. ...
- 静态时序分析(static timing analysis) --- 时序路径
时序分析工具会找到且分析设计中的所有路径.每一个路径有一个起点(startpoint)和一个终点(endpoint).起点是设计中数据被时钟沿载入的那个时间点,而终点则是数据通过了组合逻辑被另一个时间 ...
- 解决 Windows Update 时提示当前无法检查更新,因为未运行服务
故障:打开“Windows Update”出现红色盾牌图标 点击“检查更新”,出现“Windows Update 当前无法检查更新,因为未运行服务.您可能需要重新启动计算机” 查看“Windows U ...
- CAS ticket过期策略
CAS提供可扩展的ticket过期策略,支持ticket-granting tickets (TGT)和service tickets (ST)的配置. CAS客户端存储用户信息一般使用session ...
- Jsp内置对象及EL表达式的使用
一.JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称 对应的类型 request HttpServletRequest response HttpServletResponse ses ...
- css渐变
常这样去定义一个渐变的div: 渐变1:(双色) background: -moz-linear-gradient(top, #456d6c %, #32b66a %); %,#456d6c), co ...
- [poj3666]Making the Grade(DP/左偏树)
题目大意:给你一个序列a[1....n],让你求一个序列b[1....n],满足 bi =a && bc,则最小的调整可以是把b变成c. 所以归纳可知上面结论成立. dp[i][j] ...
- shell编程之基础
1.初探shell #!/bin/bash echo -e 'hello \nworld' 执行结果 echo 是打印输出字符,-e选项是开启转义功能 注意: 在windows下编写的shell脚本直 ...
- Boostrap(4)
1.按钮 <!doctype html> <html> <head> <meta charset="utf-8"> <titl ...
- 国内公共DNS
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通过主机名,最终 ...