java在线源代码 java开源代码网站

java求源代码你是青鸟的吧 这我写过 有源码 这里怎么上传压缩包啊
package ghhh;
import java.util.Scanner;
public class DvD {
【java在线源代码 java开源代码网站】 public static void main(String[] args) {
int state[]=newint[6];
String name[]=newString[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;iname.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;iname.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;iname.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;iname.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;iname.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(m31||m1){
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;iname.length;i){
if(name5.equals(name[i])state[i]==1){
b5=true;
do{
System.out.println("请输入要归还DVD的日期:(归还日期请输入当月日期 1~31)");
int a5=input.nextInt();
if(a531){
System.out.println("请重新输入日期:");
m5=true;
}else if(a5date[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("谢谢使用!");
}
}
看看有没有问题 好久之前的了
用JAVA 编程的源代码直接定义两个接口学生接口里面定义一个学费的变量 , 老师接口里面定义一个工资变量,
eclipse里面可以自动帮你添加相关变量的getterhe
setter方法的 。
求Java的在线学习系统源代码Java 程序员必须收藏的资源大全
古董级工具
这些工具伴随着Java一起出现,在各自辉煌之后还在一直使用 。
Apache Ant:基于XML的构建管理工具 。
cglib:字节码生成库 。
GlassFish:应用服务器,由Oracle赞助支持的Java EE参考实现 。
Hudson:持续集成服务器,目前仍在活跃开发 。
JavaServer Faces:Mojarra是JSF标准的一个开源实现,由Oracle开发 。
JavaServer Pages:支持自定义标签库的网站通用模板库 。
Liquibase:与具体数据库独立的追踪、管理和应用数据库Scheme变化的工具 。
2.构建工具
构建及应用依赖关系处理工具 。
Apache Maven:Maven是一款声明式构建及依赖管理工具,采用约定优于配置方式进行管理 。相对Apache Ant更推荐使用Maven , 前者采用了过程式管理 , 维护相对困难 。
Bazel:来自Google的构建工具,可以快速、可靠地构建代码 。
Gradle:使用Groovy(非XML)进行增量构建 , 可以很好地与Maven依赖管理配合工作 。
需要这些学习资料和工具的可以自己下载哦
什么是java源代码 怎么查看你说的java源代码是指编译成的class文件前的java文件 。
当我们运行.java文件时,它会被系统编译成.class文件,例如Test.java编译之后就是Test.class,
源文件就是指Test.java文件,
一般部署项目时,有.class文件就可以发布运行了,但是如果想修改这个系统,.class是不能修改的,要有.java文件才能修改
也可以上网去下反编译软件 , 就是能把.class文件大部分还原成.java文件的工具,但不是100%还原 , 而且如果不是正版的,小心有毒?。裁吹?。
java在线源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java开源代码网站、java在线源代码的信息别忘了在本站进行查找喔 。

    推荐阅读