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

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

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

6TJm["`O0前两天被开发鄙视了,鄙视的主要原因是因为我不懂java开发而问java里面的东东,靠!为了不让他继续鄙视,我决定学学java,看看有何神奇之处,我看的是verycd中的免费视频。学习总有一个过程,在此我会详细记录我做的笔记,以兹记念。等以后有孩子了,也可以拿这些告诉孩子,我曾经努力学习过。呵呵。。。

T$h\3uc(j `$h Wz051Testing软件测试网"V^rA'Ef z Qa nne

 51Testing软件测试网6WX4c6@6Q F_H,c}m%s

51Testing软件测试网W kf)e4V C8Gc3HN5ma

1、在java中,变量名以下划线、字母、$符号开头,并且后跟下划线、字母、$符号以及数字。51Testing软件测试网,_8t(b,z]`
2、数据类型int类型
EU}9pC4a0   short类型
7u4x7f [q0   long类型
Y$AD-GG"z0   byte类型
lK)qJ!jt0   单精度浮点型float51Testing软件测试网9Py2q3dfA
   双精度浮点型double
` fPU J:[0   字符型char
-_Z$W |*T4gkuh;v;C0   boolean类型(表示方法与C#有别)51Testing软件测试网2OR6NYHX{

51Testing软件测试网/?E~7hp8D&_+[

   Java中所有浮点类型默认情况下都是double类型,所以float a=1.2F;或float a=(float)1.2;
i)@(M4_4P$r:E{0   变量在使用前需要赋值,否则导致程序出错
#f9tk-JXn!O0  51Testing软件测试网XB!nl,A
   变量名不能重复定义,且只能使用一次
:a X j){s*S!jdR0  
0Qx#oI:Fh0   可以将表示范围内小的值可以赋给表示范围大的值,否则需要进行强制转换51Testing软件测试网Oq%C D]*L

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

_ir)Ki(\m0U051Testing软件测试网^.md*O(FZ,TNN

3. 运算符+ - & / %
5Z*XmT'g.{!O0 51Testing软件测试网 V:f n^7W@1H|4h

51Testing软件测试网~t w(l S,p#Oi

   如某运行中有int型,有double型,有short型,最后的结果应为double型
.NI@:P0t0   double c =(double)a/b;是把a转换成了double,而不是把a/b的值转换成了double
K#FhP(oj;O$@0   1/0可以编辑通过,但运行后会提示数据溢出

"Ah'k jB051Testing软件测试网;[q)SdDt Y

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

n;pWbz"Z]@0

TAG:

 

评分:0

我来说两句

Open Toolbar