|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
但是我同意你的观点,对于大型项目来说,应该是采用框架的一部分,根据功能的不同而改进,欢迎你能再提出些宝贵意见,我会多多学习的。说到jbuilder,我可能是个人感觉,用的时候确实没有vs爽,我最喜欢的IDE是net网页编程beans,谢谢。
4.6别的运算符
关于没法回类,大概独自占一类的运算符,将鄙人面举行先容。
l++、--
这两个运算符是程序中的递增和递加运算符。其意义参照以下示例代码:
intn=0;
n++;//n=n+1
System.out.println(n);
n++的意义就是对本来变量n的值加1今后再赋值给本身,由于本来变量n的值是0,加1今后则酿成1。
同理,递加运算符的意义也是如许,示例代码:
intm=0;
m--;
System.out.println(m);
m—的意义就是对本来变量m的值减1今后再赋值给本身,则m的值酿成-1。
必要注重的是++和—只能操纵变量,而不克不及操纵其他的内容,以下利用都是毛病的:
inta=0;
intb=0;
(a+b)++; //毛病
finalintM=1;
M++; //毛病
5++; //毛病
在实践誊写时,++和—既能够写在变量的后面,也能够写在变量的前面,比方:
intk=0;
k++;
++k;
同理,--也能够如许,那末这些在实践利用中有甚么区分呢?实在关于变量的值来讲,没有区分,也就是++不管写前面仍是写后面,变量的值一定增添1,--不管写在前面仍是后面,变量的值都减1。其最年夜的区分在于全部式子的值,如n++,划定规矩以下:
1)++或—写在变量后面,则该式子的值即是变质变化今后的值。
2)++或—写在变量前面,则该式子的值即是变质变化之前的值。
示例代码以下:
intn=1;
intm=1;
n++; //n的值变成2
++m; //m的值变成2
intk=n++;//n的初始值是2,则n++的值是2,了局n的值为3,k的值为2
intj=++m;//m的初始值是2,则++m的值是3,了局m的值是3,j的值为3
同理,--也是如许。
上面是一个略微综合点的示例:
inta=0;
intb=0;
a=b++;//a为0,b为1
a=++b;//a为2,b为2
b=a++;//a为3,b为2
a=++b;//a为3,b为3
申明:正文部分为对应行代码运转今后,a和b的值。
在程序开辟中,可使用该区分简化代码的誊写,可是不保举如许做,由于如许将增添浏览代码的难度。
<p>
J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看net网页编程Beans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。 |
|