仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 626|回复: 11
打印 上一主题 下一主题

[学习教程] 来看Java言语进门教程(八):Java言语中的运算符与流程把持

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:10:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。
不管利用何种言语,终极都是为了完成营业逻辑。在面向对象的编程言语中,营业逻辑都在办法中完成。因而,关于初学者来讲,懂得完成Java类办法体的基础常识点长短常需要的。本文中,将先容编写办法体必需懂得的两个方面:运算符,流程把持。
Java中的运算符依据其功效,能够分红4类。起首必要注重的是,Java中的运算符是不克不及重载的。上面分离对4类运算符举行先容。
1、算术运算符:+,-,*,/,%,++,--
算术运算符是对基础数据范例举行运算的操纵符,个中简单搅浑的是/暗示除,而%暗示取余。别的必要注重的是++,--两个自加自减运算符的区分,以下程序。
  1. packagecom.CSSt.test;
  2. publicclassTest1{
  3. /**
  4. *@paramargs
  5. */
  6. publicstaticvoidmain(String[]args){
  7. //TODOAuto-generatedmethodstub
  8. inti=0;
  9. System.out.println(i++);
  10. System.out.println(++i);
  11. intj=0;
  12. System.out.println(j--);
  13. System.out.println(--j);
  14. }
  15. }
复制代码
++,--在变量后,是先取变量没有运算前的值,看成表达式的前往值,然落后交运算。而++,--假如在变量前,是先对变量举行运算,然后将运算了局作为表达式的前往值。必要注重的是,不论在前仍是在后,关于介入运算的变量自己,都是举行了一次加1大概减1的操纵,没有区分,有区分的是前往值的值。
算术运算符都是针对基础数据范例举行运算的,只要+除外,可使用+连接两个字符串。如:
Strings=”Hello”+”World”;//String的值是HelloWorld
2、位运算符:&,|,^,~,<<,>>,>>>
位运算符是针对二进制的数举行运算的操纵符。与操纵&的运算划定规矩是两个都是1才是1,或操纵|的划定规矩是一个是1就是1,异或^的划定规矩是分歧的是1,不异的为0。取反操纵~是1变0,0变1。
<<:左移运算符,划定规矩为,抛失落响应位数的高位,在对应的空位补0。如:
01101001<<2=10100100
>>:有标记右移,划定规矩为,抛失落响应位数的低位,假如移位前,最高一名是0,则在对应的高位都补0,假如移位前,最高一名是1,则在对应的高位都补1。
01101001>>2=00011010
11101001>>2=11011010
>>>:无标记右移,划定规矩为,抛失落响应位数的低位,在对应的空位补0:
01101001>>>2=00011010
11101001>>>2=00011010
注重:右移运算符分有标记和无标记,而左移没有这个区分。别的左移一名相称于乘2,右移一名相称于除以2,速率对照快。
<p>
用winrar打包j2ee的程序和用IDE打包应用程序是一样的。按照你的想法,你是不是也希望服务器都整合由一家公司提供呢?
精灵巫婆 该用户已被删除
沙发
发表于 2015-1-20 15:46:21 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
小妖女 该用户已被删除
板凳
发表于 2015-1-29 12:36:20 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
不帅 该用户已被删除
地板
发表于 2015-2-1 09:03:06 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
冷月葬花魂 该用户已被删除
5#
发表于 2015-2-2 22:02:32 | 只看该作者
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
分手快乐 该用户已被删除
6#
发表于 2015-2-3 12:32:10 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
飘灵儿 该用户已被删除
7#
发表于 2015-2-6 17:03:46 | 只看该作者
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
金色的骷髅 该用户已被删除
8#
发表于 2015-2-10 01:39:14 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
萌萌妈妈 该用户已被删除
9#
 楼主| 发表于 2015-2-28 11:52:59 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
深爱那片海 该用户已被删除
10#
发表于 2015-3-9 22:47:59 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
谁可相欹 该用户已被删除
11#
发表于 2015-3-17 02:34:46 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
只想知道 该用户已被删除
12#
发表于 2015-3-23 17:00:52 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 19:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表