Java编程思想_笔记(四)
来源:互联网 发布:4钻淘宝店出售多少钱 编辑:程序博客网 时间:2024/06/05 20:02
就像有知觉的生物一样,程序必须在执行过程中控制它的世界,并做出选择。在Java中,你要是用执行控制语句来做出选择。
迭代
while循环格式如下:
while(Boolean-expression)
statement
循环刚开始时,会计算一次布尔表达式的值,而在语句的下一次迭代开始前会再计算一次。
Math.round():产生0到1之间(包括0,但不包括1)的一个double值。
do-while的循环格式如下:
do
statement
while(Booolean-expression);
while和do-while唯一的区别就是do-while循环体中的语句至少会执行一次,即先执行循环体再执行判断。
for的循环格式如下:
for(initialization;Boolean-expression;tep)
statement
初始化(initialization)表达式、布尔表达式(Boolean-expression)、步算(tep)。
static islowercast()方法:检查字符是否为小写字母。
random()方法:随机产生一个值。.nextInt()方法:下一个输入值。
toCharArray()方法:返回一个char数组。
goto语句:
goto语句是在源码级别上的跳转。break、continue、goto使用了相同的机制:标签。
label1:
outer-iteration{
inner-interation{
//...
break; //(1)
//...
continue;//(2)
//...
continue label1;//(3)
//...
break label1;//(4)
}
}
在(1)中,break中断内部迭代,回到外部迭代。在(2)中,continue使执行点移回内部迭代起始点。(3)中,continue label1同时中断内部迭代与外部迭代,直接跳回label1处,随后继续迭代过程,但是从外部迭代开始。(4)中break中断所有迭代,并回到label1处,但并不重新进入迭代
1)一般的continue会退回最内层循环的开头(顶部),并继续执行。
2)带标签的continue会到达标签的位置,并重新进入紧接在那个标签后面的循环。
3)一般的break会中断并跳出当前循环。
4)带标签的break会中断并跳出标签所指的循环。
在Java中需要使用标签的唯一理由就是因为有循环嵌套存在,而且想从多层嵌套中break或continue。
switch语句:
switch(integeral-selector){
case integeral-value1:statement;break;//*break可省略,省略后会继续执行下面语句,直到遇到break*/
case integeral-value2:statement;break;
case integeral-value3:statement;break;
//...
default:statement;//默认语句
}
//下面链接是相关的代码Java文件
Java编程思想_笔记代码(四)
- Java编程思想_笔记(四)
- Java编程思想_笔记(一)
- Java编程思想_笔记(二)
- Java编程思想_笔记(三)
- Java编程思想_笔记(五)
- JAVA编程思想_笔记(六)
- JAVA编程思想_笔记(七)
- Java编程思想_笔记(八)
- JAVA编程思想_笔记(九)
- JAVA编程思想_笔记(十)
- JAVA编程思想_笔记(十一)
- Java编程思想学习笔记(四)
- Java编程思想笔记-四
- 黑马程序员---Java java编程思想(四)笔记
- 【java编程思想--学习笔记(四)】对象导论
- java编程思想阅读笔记(四)字符字节流
- java编程思想笔记第三、四章
- Java编程思想_第八章_多态笔记
- 给定入栈序列1到n,输出所有可能的出栈序列
- Android Fragment的使用http://www.cnblogs.com/xinye/archive/2012/08/28/2659712.html
- 压缩文件gzip zcat
- android配置
- Axure实现淡入淡出效果,axure实现淡入淡出
- Java编程思想_笔记(四)
- 图片添加
- 无向图 深度优先遍历 c语言实现
- CentOS7安装Oracle 12C
- make s3c2410_defconfig分析
- leetcode:Merge Sorted Array 5行代码AC
- hadoop之hive部署
- Android最佳性能实践(一)——合理管理内存
- 26.按规定打印矩阵