第四天02 JAVA基础语法(流程控制)(学习笔记)
2016-12-22 22:55
495 查看
1、if...else 条件式
为了应付“如果xxx成立,就要------,否则,就要------”
语法如下:
if(条件式){
描述句;
}else{
描述句;
}
例如:
int input=10;
int remain=input%2;
if(remain==1){ //余数为1就是奇数
system.out.printf("为奇数",input);
}else{
system.out.printf("为偶数",input);
}
2、switch条件式
在java中,switch可用于比较整数、字符、字符串与Enum。
语法如下:
switch(变量或表达式){
case 整数、字符、字符串
描述语;
breack;
case 整数、字符、字符串
描述语;
breack;
...
default:
描述句;
}
例如:
int a=88;
int b=a/10;
switch(b){
case 10:
case 9:
level='A';
breack;
case 8:
level='B';
breack;
default:
level='C';
}
system.out.printf("得分等级:",level);
3、for循环
语法如下:
for(初始化;执行结果必须是boolean的重复式;重复式){
描述句;
}
例如:
for(int j=1;j<10;j++){
for(int i=2;i<10;i++){
system.out.printf(i,j,i*j);
}
system.out.printf("---------分割线--------");
}
4、while循环
语法如下:
while(条件式){
描述句;
}
例如:
while(true){
int number=(int)(Math.random()*10); //随机产生0-9的数
system.out.printf(number);
if(number==5){
system.out.printf("---------分割线--------");
break;
}
}
5、do{}while()判断
语法如下:
do{
描述句;
}while(条件式);
例如:
do{
number=(int)(Math.random()*10); //随机产生0-9的数
system.out.printf(number);
}while(number!=5); //再判断要不要重复执行
system.out.printf("---------分割线--------");
6、break、continue作用
continue的作用于break类似,不过使用于循环,break会结束区块执行,而continue只会略过之后描述句,并回到循环区块开头进行下一次循环,而不是离开循环。
例如:break的使用
for(int i=1;i<10;i++){
if(i==5){
break;
}
system.out.printf(i);
}
例如:continue的使用
for(int i=1;i<10;i++){
if(i==5){
continue;
}
system.out.printf(i);
}
为了应付“如果xxx成立,就要------,否则,就要------”
语法如下:
if(条件式){
描述句;
}else{
描述句;
}
例如:
int input=10;
int remain=input%2;
if(remain==1){ //余数为1就是奇数
system.out.printf("为奇数",input);
}else{
system.out.printf("为偶数",input);
}
2、switch条件式
在java中,switch可用于比较整数、字符、字符串与Enum。
语法如下:
switch(变量或表达式){
case 整数、字符、字符串
描述语;
breack;
case 整数、字符、字符串
描述语;
breack;
...
default:
描述句;
}
例如:
int a=88;
int b=a/10;
switch(b){
case 10:
case 9:
level='A';
breack;
case 8:
level='B';
breack;
default:
level='C';
}
system.out.printf("得分等级:",level);
3、for循环
语法如下:
for(初始化;执行结果必须是boolean的重复式;重复式){
描述句;
}
例如:
for(int j=1;j<10;j++){
for(int i=2;i<10;i++){
system.out.printf(i,j,i*j);
}
system.out.printf("---------分割线--------");
}
4、while循环
语法如下:
while(条件式){
描述句;
}
例如:
while(true){
int number=(int)(Math.random()*10); //随机产生0-9的数
system.out.printf(number);
if(number==5){
system.out.printf("---------分割线--------");
break;
}
}
5、do{}while()判断
语法如下:
do{
描述句;
}while(条件式);
例如:
do{
number=(int)(Math.random()*10); //随机产生0-9的数
system.out.printf(number);
}while(number!=5); //再判断要不要重复执行
system.out.printf("---------分割线--------");
6、break、continue作用
continue的作用于break类似,不过使用于循环,break会结束区块执行,而continue只会略过之后描述句,并回到循环区块开头进行下一次循环,而不是离开循环。
例如:break的使用
for(int i=1;i<10;i++){
if(i==5){
break;
}
system.out.printf(i);
}
例如:continue的使用
for(int i=1;i<10;i++){
if(i==5){
continue;
}
system.out.printf(i);
}
相关文章推荐
- java基础学习笔记第二天——流程控制
- Java学习笔记02 Java语法基础
- 学习笔记_JavaSE_03_Java基础语法02
- 学习笔记_JavaSE_02_Java基础语法01
- 第四天01 JAVA基础语法(类型转换)(学习笔记)
- java 从零开始,学习笔记之基础入门<运算符表达式和流程控制>(六)
- 学习笔记 Java_毕向东_语言基础_程序流程控制 2014.7.29
- JAVA基础知识学习笔记(流程控制、数组)
- [java学习笔记]java语言基础概述之运算符&程序流程控制&for循环嵌套
- 第五天02 JAVA基础语法(认识对象)(学习笔记)
- JAVA学习笔记——JAVA基础语法(三)——面向对象三大特征
- thinking in java 学习笔记(二)之控制执行流程
- java基础语法学习笔记(五)
- java基础语法学习笔记(四)
- JAVA学习笔记——JAVA基础语法(四)
- java 学习笔记(入门篇)_java的基础语法
- java语法基础学习笔记
- JAVA学习笔记――JAVA基础语法之精华
- Java学习之旅基础知识篇:数据类型及流程控制
- java 学习笔记(入门篇)_程序流程控制结构和方法