Java 版 (精华区)
发信人: robert (默菲), 信区: Java
标 题: jave基本结构介绍----3
发信站: 紫丁香 (Sun Aug 24 12:01:18 1997)
运算符
Java运算符和C语言很相似,下面表列出了所有运算
符的优先级.
. [] ()
++ --
! ~ instanceof
* / %
+ -
<< >> >>>
< > <= >= == !=
& ^ |
&& ||
?:
= op= (*= /= %= += -= 等)
数据运算行为象下面例子一样:
int + int = int
相关运算产生一个布尔结果。
对字符串说,除了可用+或+=来结合运算外,
还可用相关运算作比较。
String name = "Fist"+"Last";
Java流控制
下面几个控制结构是从C语言借鉴的。
分支结构
if/else
if (Boolean) {
statemanets;
}
else {
statements;
}
switch
switch(expr1) {
case expr2:
statements;
break;
case expr3:
statements;
break;
default:
statements;
break;
}
循环结构
for
for (init expr;test expr2;increment expr3) {
statements;
}
While
While(Boolean) {
statements;
}
Do
do {
statements;
} while (Boolean);
一般须序控制
break [label]
continue [label]
reutrn expr;
label:statement;
for循环例子
下面是一个程序例子,画几条线和圆,分别用红,
绿,蓝颜色,这段程序可能是Java函数的一部分:
int count;
for (count=1;count<=12;count++) {
switch (count % 3) }
case 0:
setColor(Color.red);
break;
case 1:
setColor(Color.blue);
break;
case 2:
setColor(Color.green);
break;
}
g.drawLine(10,count*10,80,count*10);
}
-- --
_ _
d***v***b
i**I*love*i
q**BBS**p
q***p
xixi....v......robert (12:19):Hello, nice to meet you again! :) (R 回讯息)
※ 来源:.紫丁香 pclinux.hit.edu.cn.[FROM: 202.118.226.79]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.866毫秒