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