飘灵儿 发表于 2015-1-18 11:31:37

了解下JAVA的Java编程那些事儿40―流程把持综合示例2

最后就是我对java的几点希望:首先是IDE工具,有人说java已经很好了,有jbuilder,eclipse,net网页编程Beans等等,但是我认为如果java想超越.net网页编程,那么他首先要解决的就是IDE工具的整合。
5.6.1.3喝汽水成绩
成绩:共有1000瓶汽水,每喝完后一瓶失掉的一个空瓶子,每3个空瓶子又能换1瓶汽水,喝失落今后又失掉一个空瓶子,问统共能喝几瓶汽水,最初还残剩几个空瓶子?
这个成绩实际上是个对照典范的递推成绩,每3个空瓶都能够再换1瓶新的汽水,如许一向递推下往,直到最初不克不及换到汽水为止。
第一种思绪:每次喝一瓶,每有三个空瓶子就往换一瓶新的汽水,直到最初没有汽水能够喝为止。在程序中影象汽水的数目和空瓶子的数目便可。
则完成的代码以下:
intnum=1000;   //汽水数目
intdrinkNum=0;  //喝失落的汽水数目
intemptyNum=0; //空瓶子的数目
while(num>0){   //有汽水能够喝
 num--;    //喝失落一瓶
 emptyNum++;//空瓶子数目增添1
 drinkNum++; //喝失落的汽水数目增添1
 if(emptyNum==3){//有3个空瓶子,则往换
  num++; //汽水数目增添1
  emptyNum=0; //空瓶子数目清零
 }
}
System.out.println(“统共喝失落瓶数:”+drinkNum);
System.out.println(“残剩空瓶子数:”+emptyNum);
实行该程序,输入了局以下:
统共喝失落瓶数:1499
残剩空瓶子数:2
在该代码中,每次轮回喝失落一瓶汽水,则汽水数目削减1,空瓶子数增添1,喝失落的总汽水瓶数增添1,每次判别空瓶子的数目是不是到达3,假如到达3则换1瓶汽水,同时空瓶子的数目变成零。这类思绪对照直不雅,可是轮回的次数对照多,以是就有了上面的逻辑完成。
第二种思绪:一次把一切的汽水喝完,取得一切的空瓶子,再全体换成汽水,然后再一次全体喝完,再取得一切的空瓶子,顺次类推,直到没有汽水可喝为止。
则完成的代码以下:
intnum=1000;   //汽水数目
intdrinkNum=0;  //喝失落的汽水数目
intemptyNum=0;  //空瓶子的数目
while(num>0){   //有汽水能够喝
 drinkNum+=num;//喝失落一切的汽水
 emptyNum+=num;//空瓶子数目即是前次残剩的加上此次喝失落的数目
 num=emptyNum/3;//兑换的汽水数目
 emptyNum-=num*3;//本次兑换残剩的空瓶子数目
}
System.out.println(“统共喝失落瓶数:”+drinkNum);
System.out.println(“残剩空瓶子数:”+emptyNum);
在该代码中,每次喝失落一切的汽水,也就是num瓶,则喝失落的总瓶数每次增添num,由于每次都大概残剩空瓶子(不敷3个的),则总的空瓶子数目是前次空瓶子数目加上本次喝失落的num瓶。接着是对话汽水,则每次能够兑换的汽水数目是空瓶子的数目的1/3,注重这里是整数除法,而本次兑换残剩的空瓶子数目是本来的空瓶子数目减往兑换失掉汽水数目的3倍,这就是一次轮回所完成的功效,顺次类推便可办理该成绩。
<p>
还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.net网页编程的编译环境非常好,你甚是不需要了解太多工具,对于简单的系统,你可以之了解一些语法就哦了。

因胸联盟 发表于 2015-1-20 14:11:01

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

老尸 发表于 2015-1-24 15:29:33

Java是一种计算机编程语言,拥有跨平台、面向对java

仓酷云 发表于 2015-1-24 17:12:05

是一种使网页(Web Page)产生生动活泼画面的语言

冷月葬花魂 发表于 2015-1-25 12:19:36

《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。

变相怪杰 发表于 2015-1-25 21:07:02

Java是一种计算机编程语言,拥有跨平台、面向对java

简单生活 发表于 2015-1-30 18:12:44

接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。

飘灵儿 发表于 2015-1-31 12:29:34

Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)

兰色精灵 发表于 2015-2-6 19:22:18

Java 编程语言的风格十分接近C、C++语言。

灵魂腐蚀 发表于 2015-2-18 09:13:11

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

分手快乐 发表于 2015-2-26 22:08:47

如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。

再见西城 发表于 2015-3-6 02:16:04

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

透明 发表于 2015-3-12 18:44:46

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

admin 发表于 2015-3-13 02:10:06

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

小妖女 发表于 2015-3-13 06:09:24

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。

山那边是海 发表于 2015-3-20 14:28:18

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

若天明 发表于 2015-4-3 05:01:32

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

小女巫 发表于 2015-4-12 01:03:15

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

第二个灵魂 发表于 2015-4-22 06:15:07

《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
页: [1]
查看完整版本: 了解下JAVA的Java编程那些事儿40―流程把持综合示例2