java求源代码

如题所述

你是青鸟的吧 这我写过 有源码 这里怎么上传压缩包啊

package ghhh;

import java.util.Scanner;

public class DvD {

public static void main(String[] args) {

int state[]=new  int[6];
String name[]=new  String[6];
int date[]=new int[6];
int count[]=new int [6];

name[0]="权利的游戏";
name[1]="命运之夜";
name[2]="傲慢与偏见";

state[0]=1;
state[1]=0;
state[2]=1;

date[0]=13;
date[1]=0;
date[2]=9;

count[0]=23;
count[1]=23;
count[2]=23;
int n;
// boolean n=false;
do{
System.out.println("欢迎使用迷你DVD管理器");
System.out.println("1.新增DVD");
System.out.println("2.查看DVD");
System.out.println("3.删除DVD");
System.out.println("4.借出DVD");
System.out.println("5.归还DVD");
System.out.println("6.退出DVD");
Scanner input =new Scanner(System.in);
System.out.println("请选择:");
 n=input.nextInt();

switch(n){
case 1:
System.out.println("请输入要增加DVD的名称:");
String name1=input.next();
boolean flag=false;
for(int i=0;i<name.length;i++){
if(name[i]==null){
name[i]=name1;
flag=true;
break;
}
}
if(flag){
System.out.println("新增DVD"+name1+"成功");
}else{
System.out.println("货架已满!增加失败!");
}
System.out.println("请输入0返回!");
n=input.nextInt();
break;

case 2:
System.out.println("序号\t"+"状态\t"+"名称\t\t"+"借出日期\t"+"借出次数");

for(int i=0;i<name.length;i++){
if(name[i]!=null){
String state1 =((state[i]==0)?"可借":"已借");
String date1=((date[i]==0)?"":date[i]+"日");
String count1=count[i]+"次";
System.out.println((i+1)+"\t"+state1+"\t"+name[i]+"\t"+date1+"\t\t"+count1);
}
}

System.out.println("请输入0返回!");
n=input.nextInt();
break;

case 3:
System.out.println("请输入要删除的DVD名称:");
String name2=input.next();
int index=-1;
boolean a=false;
boolean flag1=false;
for(int i=0;i<name.length;i++){
if(name2.equals(name[i])&&state[i]==1){
System.out.println("此DVD已经借出,无法删除");
a=true;
break;
}else if(name2.equals(name[i])&&state[i]==0){
a=true;
index=i;
flag1=true;
System.out.println("删除成功!");
break;
}
}
if(a==false){
System.out.println("没有找到相同名称的DVD!");
}
if(flag1){
for (int i=index;i<name.length;i++){
if(i!=name.length-1){
name[i]=name[i+1];
state[i]=state[i+1];
date[i]=date[i+1];
count[i]=count[i+1];
}
name[name.length-1]=null;
state[name.length-1]=0;
date[name.length-1]=0;
count[name.length-1]=0;
}
}
                System.out.println("请输入0返回!");
  n=input.nextInt();
break;

case 4:
System.out.println("请输入要借出的DVD:");
 String name3=input.next();
 boolean a3=false;
 boolean b3=false;
 for(int i=0;i<name.length;i++){
 if(name3.equals(name[i]) && state[i]==1){
 System.out.println("该DVD已经借出");
 a3=true;
 }else if(name3.equals(name[i]) && state[i]==0){
 do{
 System.out.println("请输入借出的日期:");
                         int m=input.nextInt();
 
 if(m>31||m<1){
 System.out.println("请重新输入日期:");
 b3=true;
 }else{
 date[i]=m; 
 state[i]=1;
 count[i]+=1;
 }
 
 }while(b3==true);
 System.out.println("借出成功!");
 a3=true;
 }
 }
 if(a3==false){
 System.out.println("没有该DVD");
 }
 System.out.println("请输入0返回!");
 n=input.nextInt();
break;

case 5:
System.out.println("请输入要归还的DVD:");
String name5=input.next();
boolean b5=false;
boolean m5=false;
for(int i=0;i<name.length;i++){
if(name5.equals(name[i]) && state[i]==1){
b5=true;
do{
System.out.println("请输入要归还DVD的日期:(归还日期请输入当月日期 1~31)");
int a5=input.nextInt();
    if(a5>31){
     System.out.println("请重新输入日期:");
     m5=true;

    }else if(a5<date[i]){
     System.out.println("借出日期是"+date[i]+"日\t输入的日期不能小于借出的日期,请重新输入日期:");
     m5=true;
    }else{
     state[i]=0;
     System.out.println("归还成功");
     System.out.println("借出日期是:"+date[i]+"归还日期是:"+a5+"日\t租金一天一元:共"+(a5-date[i])+"元");
       date[i]=0;
       m5=false;
    }
    
}while(m5==true);


}else if (name5.equals(name[i]) && state[i]==0){
System.out.println("该DVD未借出,不可归还!");
b5=true;
}
}

if(b5==false){
System.out.println("没有该名称的DVDV");
}

System.out.println("请输入0返回!");
 n=input.nextInt();
break;

case 6:
n=1;
System.out.println("程序退出!");
break;

default:
if(n==0){
}else{
System.out.println("输入错误!请重新输入!");
n=0;
}
break;

}


}while(n==0);

System.out.println("谢谢使用!");
}

}

看看有没有问题 好久之前的了

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-02-25
加点钱吧,给你写一个。。。追问

只有这么点财富了

第2个回答  2017-02-24
多加点悬赏吧,给你写一个。追问

只有这么点了

如何在java中查找文件的源代码?
工具如何查找源代码1、首先打开电脑的ie浏览器进去,如下图所示。进入ie浏览器首页后,点击查看,如下图所示。在查看菜单下选择源,如下图所示。最后打开源就看到本网页的源代码了,在最下方,如下图所示。2、第二种方法就是根据浏览器状态栏或工具栏中的点击“查看”然后就用一项“查看源代码”,点...

求JAVA源代码!!紧急~~~
只能给你第一个:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class JNotePadUI extends JFrame { private JMenuItem menuOpen;private JMenuItem menuSave;private JMenuItem menuSaveAs;private JMenuItem menuClose;private JMenu editMenu;private JMenuItem menuCut...

求用JAVA编写俄罗斯方块游戏的源代码
俄罗斯方块——java源代码提供 import java.awt.*; import java.awt.event.*; \/\/俄罗斯方块类 public class ERS_Block extends Frame{ public static boolean isPlay=false; public static int level=1,score=0; public static TextField scoreField,levelField; public static MyTimer timer; GameCanvas gameScr...

跪求JAVA编写的小游戏源代码
import java.awt.*;import java.applet.*;import java.awt.event.*;import java.awt.image.*;import java.awt.geom.*;import java.util.*;class Car{ Image img;int x, y;Dimension dim;Car(Image img){ this.img=img;} Car(Image img, int x, int y){ this.img=img; this.x=x; ...

急求一段简单的java源代码(用户名、密码操作界面)
下面的程序可以直接通过编译运行,自己寻找要用到的代码段。import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.FocusEvent;import java.awt.event.FocusListener;import java.io.File;import java.io.IOException;import java.io....

求一个JAVA计算器源代码。不要按钮的那种。速度。。急用
import java.awt.*;import java.awt.event.*;import java.lang.*;import javax.swing.*;public class Counter extends Frame { \/\/声明三个面板的布局 GridLayout gl1,gl2,gl3;Panel p0,p1,p2,p3;JTextField tf1;TextField tf2;Button b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,...

求编写一个超级简单的Java的程序源代码
代码如下:public class complie { int i,j;public complie(int i,int j)\/\/构建一个复数类 { this.i=i;this.j=j;} complie add(complie c)\/\/复数加法 { int l,k;l=c.i+i;k=c.j+j;return (new complie(l,k));} complie cut(complie c)\/\/复数减法 { int l,k;l=i-c.i;k...

求JAVA计算器源代码!!!
{ \/\/result代表上一次运算结果;data1代表当前文本框内显示的数,radixPointDepth代表小数位数 private double result=0,data1=0,radixPointDepth=3;\/\/resultIndicate 代表是否敲击了等号,要求结果 \/\/radixPointIndicate代表是否敲击了小数点 private boolean radixPointIndicate=false,resultIndicate=false;pri...

求这个java题目的源代码!!!
看代码:import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;public class Demo {\/\/ 获得系统换行符private static final String LINE_SEP = System.getProperty("line.separator");public static void main(String[] args) throws Exception {try (BufferedReader...

求编写一个超级简单的Java的程序源代码
public static void main(String[] args) { String str1 = "akdfj198tjkjn";String str2 = "kadjf948934rjfjnanbc";\/\/有重复字符 for(int i=0;i<str1.length();i++){ char ch = str1.charAt(i);if(str2.indexOf(ch)!=-1){ System.out.print(ch);} } System.out.println()...

相似回答