J2SE基础
来源:互联网 发布:淘宝阿里旅行人工电话 编辑:程序博客网 时间:2024/04/25 09:00
1. for循环的一个问题
for(int i=1, j=i+10 ; i<5; i++ , j=i*2)
system.out.println("i="+i+" j="+j);
运行结果:
i=1 j=11
i=2 j=4
i=3 j=6
i=4 j=8
而改动一点后:
for(int i=1, j=i+10; i<5; i++){
j=i*2;
system.out.println("i="+i+" j="+j);
}
结果又为:
i=1 j=2
i=2 j=4
i=3 j=6
i=4 j=8
经网上求助后发现,原因在于:for循环在执行条件测试后,先执行程序部分,再只是步进。
2. break 与 continue 加标签用法
在java语句里,唯一能放标签的地方是在循环语句前面。而且循环语句跟标签之间不能有任何东西。
label1:
outer-iteration {
inner-iteration {
//...
break; // 1
//...
continue; // 2
//...
continue label1; // 3
//...
break label1; // 4
}
}
案例1会中断内部循环。2会中断内部当前循环,直接跳入下一轮循环。案例3中断内部和外部循环,跳到label1,从外部开头重新开始循环。案例4跳到label1,且不在进入循环。
下面举例:
public class labeledfor {
static test monitor = new test();
public static void main(string[] args) {
int i = 0;
outer: // cant have statements here
for(; true ;) { // infinite loop
inner: // cant have statements here
for(; i < 10; i++) {
system.out.println("i = " + i);
if(i == 2) {
system.out.println("continue");
continue;
}
if(i == 3) {
system.out.println("break");
i++; // otherwise i never
// gets incremented.
break;
}
if(i == 7) {
system.out.println("continue outer");
i++; // otherwise i never
// gets incremented.
continue outer;
}
if(i == 8) {
system.out.println("break outer");
break outer;
}
for(int k = 0; k < 5; k++) {
if(k == 3) {
system.out.println("continue inner");
continue inner;
}
}
}
}
}
} ///:~
结果:
"i = 0",
"continue inner",
"i = 1",
"continue inner",
"i = 2",
"continue",
"i = 3",
"break",
"i = 4",
"continue inner",
"i = 5",
"continue inner",
"i = 6",
"continue inner",
"i = 7",
"continue outer",
"i = 8",
"break outer"
- J2SE基础
- J2SE基础
- J2SE 基础
- j2se 基础
- j2se 基础
- J2SE-基础
- j2se基础
- J2SE基础
- J2SE 基础
- J2SE基础
- j2se基础
- J2SE基础
- Java----j2se 基础初步
- J2SE基础语法
- J2SE基础一
- J2SE基础复习提纲
- J2SE基础题
- J2SE基础题2
- svm好书
- 利用Cookie和Session保持WEB客户端始终在线
- 宽字符处理函数函数与普通函数对照表
- Linux网络编程
- 常用正则表达式
- J2SE基础
- InfoPath 的 Repeat Table 重复表中的数据,如何用C# 读取?
- 实时时钟RTC实验
- 我对目前金融危机的认识和影响分析 (二)
- j2me采集摄像数据问题
- Python中的文件管理
- 分享ASP.NET视频系列教程——第一讲 Visual Studio 2008说明
- java 图片加密
- 大观园中的女儿国