此功法是一位魏姓高手留下来的,掌握这八个字即可练习此秘籍! 欲练此功,必先自。。。 咳咳!言归正传,学java了,不做个项目怎么行。就好比去当厨师,然而客人要盘蛋炒饭你都做不出来,那怎么能行!带你完成java路上的第一个项目!
项目啊,简单来说就是甲方爸爸的各种 无脑 精妙绝伦的要求,你和你的队友要用一切办法来满足。(除了甲方还有你的上司!) 这是对于我一个开发人员来说,只管满足项目经理的需求就行。虽然可能会有五彩斑斓的黑很让人头大。
相信无论学习什么编程语言,第一行代码都是“HelloWord!”
system.out.println("HelloWord!")java的第一行代码到写项目距离有多远?
只需要看完这篇,看完就会。
你上你也行!
项目,包含需求跟预算等。练手只要看需求就行了。
假设我是程老板,开了一个书店。现在进了很多书需要一个图书管理系统,恰巧被你小王拿到了这个项目。
程:我想他有很多功能。
王:请您具体说一下。
程:就是该有的都得有,你明白吧。
王:说实话,不明白。。。 (打钱中…) (钱已到账) 王:好嘞,懂了程老板!
程:我就想要这个样子的。这里边功能都要实现!
现在需求都拿到了,就可以开始写了。 不过在写之前都要想好思路,不能边写边改,属实浪费时间。
根据已有信息分析客户需求怎样实现。
图书管理系统,再省不能省界面!先把主界面写出来还是so easy的。 有很多功能块可以使用switch选择结构。
Scanner input=new Scanner(System.in); System.out.println("-----------------------------------------"); System.out.println("0.借书排名"); System.out.println("1.新增图书"); System.out.println("2.查看图书"); System.out.println("3.删除图书"); System.out.println("4.借出图书"); System.out.println("5.归还图书"); System.out.println("6.退 出"); System.out.println("-----------------------------------------"); System.out.print("请选择:"); String choose=input.next();各个功能之中,重点讲解一下借书功能。 总所周知,图书馆是干嘛的,有帅气的读者就要说了:“图书馆不是借书的还能干嘛!”这位帅气的观众说的非常对,所以今天就来讲讲借书功能。 借书本质上就是把一组数的一条数据抽空,那么用java语言来写是什么样呢?
System.out.println("请输入要租借的书籍(每日租金0.2元)"); String name=input.next(); for (int i = 0; i < book.name.length; i++) { if (book.name[i]!=null) { if (book.name[i].equalsIgnoreCase(name)) { if (book.state[i]==1) { System.out.println("借书成功"); book.state[i]=0;//0为该书已借出 book.count[i]++;//借出此书次数+1 //返回日期,格式是yyyy-mm-dd book.date[i]=formate.format(new Date()); //返回年月日 ybegin=now.get(Calendar.YEAR); mbegin=now.get(Calendar.MONTH); dbegin=now.get(Calendar.DAY_OF_MONTH); /*返回年月日 * System.out.println("年: " + now.get(Calendar.YEAR)); System.out.println("月: " * + (now.get(Calendar.MONTH) + 1) + ""); System.out.println("日: " + * now.get(Calendar.DAY_OF_MONTH)); */ zhucaidan(); }else { System.out.println(book.name[i]+"已寄出,无法租借"); jiechu(); } }else { continue; } }else { continue; } }程序员的事情就是把人理解的东西让计算机理解,让计算机能为自己所用,当与计算机合二为一你就成为前无古人后无来者的人机! 不对,是优秀的程序员!