Java流程控制语句
来源:互联网 发布:腾讯社交网络事业群 编辑:程序博客网 时间:2024/04/30 00:55
======================================================
注:本文源代码点此下载
======================================================
java流程控制语句
true和false
java中不允许讲一个非布尔(boolean)类型的的变量当做布尔值使用,虽然c和c++中可以(true=非零,false=0),若想在布尔测试中使用一个非布尔值,比如if(a)中,那么必须要加上一个条件表达式将其转化成布尔值 ,例如if(!=0)
if-else
if-else是控制流程的最基本形式
if(boolean-expression)
statement
若if后面扩后内boolean值为true则执行statement,statement是指用分号分开的的单句,或符合语句,复杂句应被扩在大括号中
if(boolean-expression){
……..;
……..;
}
使用if-else判断两数字是大于小于或等于
public class ifelse{
static int result = 0;
static void test(inttestval,inttarget){
if(testvlal>target)
result = +1;
else if(testval迭代语句
java流程控制中while,do-while,for用来控制循环,有时将他们划分为迭代语句(iteration statement)。用大括号扩住需要重复执行的语句,被扩住的语句会一直重复执行,直到起控制作用的布尔表达式(boolean-expression)得到false的结果为止。
while
while的循环格式如下
while(boolean-expression)
statement;
循环开始时,会判断一遍布尔表达式的值,如果为true执行语句,迭代后会从新判断布尔值,直到为false,循环结束。
下面的例子是判断生成的随机数是否符合条件
public class whiletest{
static boolean condition(){
boolean result=math.random() do-while
do-while的格式如下:
do
statement
while(boolean-expression);
区别于while循环,do-while循环至少会循环一次,比如循环开始时布尔值就为false,while循环会直接停止循环,而do-while会循环一次。
for
for循环是三种循环中最常用到的迭代形式,这种循环在第一次迭代之前要进行初始化。随后,它会进行条件测试,而且在每一次迭代结束时,进行某种形式的”进步”。for循环的格式如下
for(initialization;boolean-expression;step)
statement
初始化(initialization)表达式,布尔表达式(boolean-expression),或者进步(step)运算都可以为空。但是表达式后面的”;”不可以不写。每次迭代前会测试布尔表达式。若获得的结果是true,就会执行for语句后面的代码行。每次循环结束,会执行一次进步
for循环常用于执行”计数”任务:
public class listcharacters{
public static void main(string [] args){
for(char c=0;c关注我收藏该文与我联系
posted on 2011-02-15 20:02柠檬哥 阅读(199) 评论(0)编辑 收藏
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
- Java流程控制语句
- java流程控制语句
- java流程控制语句
- java流程控制语句
- Java流程控制语句
- JAVA流程控制语句
- JAVA流程控制语句
- Java流程控制语句
- Java流程控制语句
- java 流程控制语句
- java流程控制语句
- Java----流程控制语句
- java-控制流程语句
- Java 流程控制语句
- JAVA流程控制语句
- java流程控制语句
- java流程控制语句
- Java流程控制语句补充
- jquery插件:web2.0分格的分页脚,可用于ajax无刷新分页
- 22个HTML5的初级技巧
- [转载]Java文件路径详解
- dede-ajax-js应用
- AJAX在信息系统中的应用研究
- Java流程控制语句
- 使用HTML5 Canvas实现马赛克拼图
- Delphi - 数据的理解
- JAVA AOP
- 跟KingDZ学HTML5之八 HTML5之Web Save
- 试AJAX出错两则
- 在Asp.net中使用jquery实现Ajax (转)
- 在flex中使用嵌入html文件以解决显示html的问题
- DELPHI中Showmodal与Show的区别(转载)