本电子书由站长百科(www.zzbaike.com)教程组制作
JAVA程序
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
控制
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA程序流程控制
本电子书整理自站长百科JAVA程序流程控制词条,查看内容请访问网站。
JAVA程序流程控制 ...................................................................................1
循环语句...............................................................................................2
while 语句 ....................................................................................2
do…while 语句 ............................................................................3
for语句 ..........................................................................................4
分支语句...............................................................................................5
if/else语句 ..................................................................................5
switch语句 ....................................................................................7
循环跳转语句 ......................................................................................9
break语句 ....................................................................................10
continue语句 ..............................................................................12
更多电子书...............................................................................................13
HostEase拥有中文网站(http://cn.hostease.com)的美国主机商 中国访问最快的美国主机 中文
网站轻松选购 支付宝付款 购买快捷 中文客户服务沟通更方便,轻松省钱请看优惠码
http://www.idcspy.com/top/hostease/
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA 程序流程控制
本电子书整理自站长百科 JAVA程序流程控制词条,查看内容请访问网站。
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA 程序流程控制
本电子书整理自站长百科 JAVA程序流程控制词条,查看内容请访问网站。
推荐内容:关键词排名检索工具 | 收录数量查询工具
Java 语言中提供了 4类程序控制语句,来描述流程:
1.循环语句:while,do-while,for
2.分支语句:if-else,switch,
3.跳转语句 break,continue,label: 和 return
4.异常处理语句:try-catch-finally,throw
实践:
循环语句
while 语句
class While {
public static void main(String args[]) {
int n = 10;
while(n > 0) {
System.out.println("tick " + n);
n--;
}
}
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA 程序流程控制
本电子书整理自站长百科 JAVA程序流程控制词条,查看内容请访问网站。
}
do…while 语句
class DoWhile {
public static void main(String args[]) {
int n = 10;
do {
System.out.println("tick " + n);
n--;
} while(n > 0);
}
}
二者区别,do…while 至少循环一次,而 while 的表达式要是为 flase 的话可以
一次也不循环。再通俗一点,do…while 就算是括号里的是 flase,人家最少也
能 do 一次。
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA 程序流程控制
本电子书整理自站长百科 JAVA程序流程控制词条,查看内容请访问网站。
for 语句
class ForTick {
public static void main(String args[]) {
int n;
for(n=10; n>0; n--)
System.out.println("tick " + n);
}
}
与上面那两个的区别,for 循环执行的次数是可以在执行之前确定的。通俗一点
说吧,看这个例子 for(n=10; n>0; n--)就是在括号里的时候,就已经知道
要循环 10 次了。
还有啊,for 循环的部分可以为空的
class ForVar {
public static void main(String args[]) {
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA 程序流程控制
本电子书整理自站长百科 JAVA程序流程控制词条,查看内容请访问网站。
int i;
boolean done = false;
i = 0;
for( ; !done; ) {
System.out.println("i is " + i);
if(i == 10) done = true;
i++;
}
}
}
分支语句
if/else 语句
class IfElse {
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA 程序流程控制
本电子书整理自站长百科 JAVA程序流程控制词条,查看内容请访问网站。
public static void main(String args[]) {
int month = 4; // April
String season;
if(month == 12 || month == 1 || month == 2)
season = "Winter";
else if(month == 3 || month == 4 || month == 5)
season = "Spring";
else if(month == 6 || month == 7 || month == 8)
season = "Summer";
else if(month == 9 || month == 10 || month == 11)
season = "Autumn";
else
season = "Bogus Month";
System.out.println("April is in the " + season + ".");
}
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA 程序流程控制
本电子书整理自站长百科 JAVA程序流程控制词条,查看内容请访问网站。
}
//这段程序输出:
//April is in the Spring.
// 注意 “||”是或运算
switch 语句
class Switch {
public static void main(String args[]) {
int month = 4;
String season;
switch (month) {
case 12:
case 1:
case 2:
season = "Winter";
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA 程序流程控制
本电子书整理自站长百科 JAVA程序流程控制词条,查看内容请访问网站。
break;
case 3:
case 4:
case 5:
season = "Spring";
break;
case 6:
case 7:
case 8:
season = "Summer";
break;
case 9:
case 10:
case 11:
season = "Autumn";
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA 程序流程控制
本电子书整理自站长百科 JAVA程序流程控制词条,查看内容请访问网站。
break;
default:
season = "Bogus Month";
}
System.out.println("April is in the " + season + ".");
}
}
switch 语句适合于条件非常多的逻辑
循环跳转语句
break [label] //用来从语句、循环语句中跳出。
continue [label] //跳过循环体的剩余语句,开始下一次循环。
这两个语句都可以带标签(label)使用,也可以不带标签使用。标签是出
现在一个语句之前的标识符,标签后面要跟上一个冒号(:),标签的定义如下:
label:statement;
实践:
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA 程序流程控制
本电子书整理自站长百科 JAVA程序流程控制词条,查看内容请访问网站。
break 语句
class Break {
public static void main(String args[]) {
boolean t = true;
first: {
second: {
third: {
System.out.println("Before the break.");
if(t) break second; // break out of second block
System.out.println("This won't execute");
}
System.out.println("This won't execute");
}
System.out.println("This is after second block.");
}
}
}
// 跳出循环
class BreakLoop {
public static void main(String args[]) {
for(int i=0; i<100; i++) {
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA 程序流程控制
本电子书整理自站长百科 JAVA程序流程控制词条,查看内容请访问网站。
if(i = = 10) break; // terminate loop if i is 10
System.out.println("i: " + i);
}
System.out.println("Loop complete.");
}
}
//跳出 switch
class SampleSwitch {
public static void main(String args[]) {
for(int i=0; i<6; i++)
switch(i) {
case 0:
System.out.println("i is zero.");
break;
case 1:
System.out.println("i is one.");
break;
case 2:
System.out.println("i is two.");
break;
case 3:
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA 程序流程控制
本电子书整理自站长百科 JAVA程序流程控制词条,查看内容请访问网站。
System.out.println("i is three.");
break;
default:
System.out.println("i is greater than 3.");
}
}
}
continue 语句
class Continue {
public static void main(String args[]) {
for(int i=0; i<10; i++) {
System.out.print(i + " ");
if (i%2 = = 0) continue;
System.out.println("");
}
}
}
//带标签的 continue
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA 程序流程控制
本电子书整理自站长百科 JAVA程序流程控制词条,查看内容请访问网站。
class ContinueLabel {
public static void main(String args[]) {
outer: for (int i=0; i<10; i++) {
for(int j=0; j<10; j++) {
if(j > i) {
System.out.println();
continue outer;
}
System.out.print(" " + (i * j));
}
}
System.out.println();
}
}
更多电子书
SEO 方面的知识有很多,对于新手来说,如果你不知道,不清楚这方面的知识,那么,你可
以看看这两部搜索引擎指南:
SEO搜索引擎优化基础教程:http://bbs.zzbaike.com/thread-9952-1-1.html
SEO搜索引擎优化高级教程:http://bbs.zzbaike.com/thread-12692-1-1.html
wordpress的中文
翻译
阿房宫赋翻译下载德汉翻译pdf阿房宫赋翻译下载阿房宫赋翻译下载翻译理论.doc
文档:http://www.wordpress.la/codex.html,wordpress 开
发的相关知识都有,对WordPress开发感兴趣的博主会有一定的用处。
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/JAVA 程序流程控制
本电子书整理自站长百科 JAVA程序流程控制词条,查看内容请访问网站。
WordPress免费主题:http://www.wordpress.la/theme.html
WordPress免费插件:http://www.wordpress.la/plugin.html
WordPress主题制作电子书:http://bbs.zzbaike.com/thread-9954-1-1.html
Apache2.2 中文文档电子书:http://bbs.zzbaike.com/thread-9955-1-1.html
IXWeHosting 控制面板使用手册(在线版+PDF 电子书):
http://bbs.zzbaike.com/thread-9953-1-1.html
更多电子书下载:http://down.zzbaike.com/ebook/
视频教程:
1. 美国主机 IXWebHosting 使用视频教程(在线观看及下载)
http://bbs.zzbaike.com/thread-47008-1-1.html
2. Godaddy 主机及域名使用视频教程(在线观看及下载)
http://bbs.zzbaike.com/thread-50005-1-1.html
如果您有站长类电子书,请到这里与我们分享:
http://bbs.zzbaike.com/forum-69-1.html
详情见: http://bbs.zzbaike.com/thread-23156-1-1.html
站长百科感谢您下载阅读,多谢支持!
循环语句
while 语句
do…while 语句
for语句
分支语句
if/else语句
switch语句
循环跳转语句
break语句
continue语句
附录