Java分支、循环语句
来源:互联网 发布:互联网公司java面试题 编辑:程序博客网 时间:2024/05/11 21:45
分支语句
- if-else语句
if(布尔表达式){
语句或语句块;
}
if(布尔表达式){
语句或语句块;
}
else if(布尔表达式){
语句或语句块;
}else {
语句或语句块;
}
- switch语句
switch(表达式){
case常量1:
语句1;
break;
case常量2:
语句2;
break;
……
case常量N:
语句N;
break;
[default:
语句;
break;]
}
- switch(表达式)中表达式的返回值必须是下述几种类型之一:int,byte, char, short, 枚举, 字符串;
- case子句中的值必须是常量,且所有case子句中的值应是不同的;
- default子句是任选的;
- break语句用来在执行完一个case分支后使程序跳出switch语句块;
循环语句
- 语法格式
for (初始化表达式;布尔值测试表达式;更改表达式){
语句或语句块;
}
- 应用举例
publicclass ForLoop {
publicstatic void main(String args[]){
intresult = 0;
for(inti=1;i<=100;i++){
result += i;
}
System.out.println("result="+ result);
}
}
while循环语句
- 语法格式
[初始化语句]
while(布尔值测试表达式){
语句或语句块;
[更改语句;]
}
- 应用举例
public class WhileLoop {
public static void main(String args[]){
intresult = 0;
inti=1;
while(i<=100){
result+= i;
i++;
}
System.out.println("result=" + result);
}
}
do/while循环语句
- 语法格式
[初始化语句]
do{
语句或语句块;
[更改语句;]
}while(布尔值测试表达式);
- 应用举例
public class WhileLoop {
public static void main(String args[]){
intresult = 0, i=1;
do{
result+= i;
i++;
}while(i<=100);
System.out.println("result=" + result);
}
}
特殊流程控制语句
- break语句
{ ……
break;
……
}
label1: { ……
label2: { ……
label3: { ……
break label2;
……
}
}
}
- break语句用法举例
public class TestBreak{
public static void main(String args[]){
for(inti= 0; i<10;i++){
if(i==3)
break;
System.out.println(" i=" + i);
}
System.out.println("Game Over!");
}
}
- continue语句
- continue语句用法举例1
publicclass ContinueTest {
public static void main(String args[]){
for (inti = 0; i <100; i++) {
if(i%10==0)
continue;
System.out.println(i);
}
}
}
注:- Java分支、循环语句
- java 分支语句、循环、数组
- java分支,循环语句基本知识:
- java笔记之分支、循环语句
- java基础之分支与循环语句
- java(循环,分支)语句总结
- java 第三节课堂笔记(分支语句,循环语句)
- Java Se----选择语句,分支结构和循环语句
- 分支、循环语句
- 18天Java学习---4.Java的分支循环语句
- Java SE基础部分-04. 分支、循环语句
- java学习笔记五——分支、循环语句
- Java分支和循环语句及方法的使用
- 3.Java语句的执行结构,分支语句,循环语句,特殊流程控制语句
- Day5、分支语句,for循环
- groovy中的循环/分支语句
- 分支结构与循环语句
- java循环|分支结构
- return type specification for constructor invalid
- javaweb生成验证码图片
- MySQL锁的用法之行级锁
- 开源库
- P2P核心功能之跑批详解
- Java分支、循环语句
- iOS中的生成随机数方法
- #pragma pack 对齐方式
- 使用myeclipse自动生成webservice xfire的客户端
- Android联系人存储结构
- Yii urlManager
- Linux(centos6.5)安装oracle10G_64位
- 数据库的几个概念:主键,外键,索引,唯一索引
- SSH 项目框架搭建总结