csdn博客:http://blog.csdn.net/qwentest

关于java中的变量名、数据类型、运算符(一)

上一篇 / 下一篇  2011-04-24 19:09:08 / 个人分类:学习Java

4AWg O5n'FZ ?F0前两天被开发鄙视了,鄙视的主要原因是因为我不懂java开发而问java里面的东东,靠!为了不让他继续鄙视,我决定学学java,看看有何神奇之处,我看的是verycd中的免费视频。学习总有一个过程,在此我会详细记录我做的笔记,以兹记念。等以后有孩子了,也可以拿这些告诉孩子,我曾经努力学习过。呵呵。。。51Testing软件测试网IA}_6t7ch S

51Testing软件测试网!C'b/oL,V

 51Testing软件测试网)_y _#ldI

wgp|7O/I01、在java中,变量名以下划线、字母、$符号开头,并且后跟下划线、字母、$符号以及数字。51Testing软件测试网5s R9}P-X"T)X
2、数据类型int类型
n*O,ie!r4E'~$TC0   short类型51Testing软件测试网N'Hh:sp4vwp u
   long类型
9_ t$ta I-y;|&_0   byte类型51Testing软件测试网|H7w f |Fi
   单精度浮点型float51Testing软件测试网&w&sb&YW U%[7A)|
   双精度浮点型double51Testing软件测试网x-?Df6V/L lu
   字符型char
Xg8F3_'sN{(K0   boolean类型(表示方法与C#有别)51Testing软件测试网-AK UI_

?RB oZE8@pBo0   Java中所有浮点类型默认情况下都是double类型,所以float a=1.2F;或float a=(float)1.2;
kG4}S6P8b5v\0   变量在使用前需要赋值,否则导致程序出错51Testing软件测试网A+LrOVswB/?AY[
  
3|9TJRr5M @0   变量名不能重复定义,且只能使用一次51Testing软件测试网 D-H.q*Prg B)wQ
  51Testing软件测试网m ?;w,yuEe3?(|h
   可以将表示范围内小的值可以赋给表示范围大的值,否则需要进行强制转换51Testing软件测试网f%}1eb @#@mR/q

51Testing软件测试网O,vxL n

   当有若干个变量参与运算时,结果类型取决于这些变量中最大数据范围的数据类型

'q4m'@"x^O Hlz @051Testing软件测试网g$E#o:y0cv3K#p/p

3. 运算符+ - & / %51Testing软件测试网n$oS@n
 

H-`N4_%b S }051Testing软件测试网z Cs&u_4K2yi3b

   如某运行中有int型,有double型,有short型,最后的结果应为double型51Testing软件测试网~o2u(\ h%JF.pX
   double c =(double)a/b;是把a转换成了double,而不是把a/b的值转换成了double
I xV @3i6q%{ s/uw0   1/0可以编辑通过,但运行后会提示数据溢出51Testing软件测试网byokC

51Testing软件测试网(hc,L RU

   取模的规律:取模的结果符号永远与被除数的符号想同

o2`&zi.i0

TAG:

 

评分:0

我来说两句

Open Toolbar