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毫秒