控制语句分类
Java中的控制语句有以下几类:
(一)分支语句:if-else,switch;
(二)循环语句:while,do-while,for;
(三)跳转语句:break,continue,return;
(四)异常处理语句:try-catch-finally,throw;
(五)包处理语句:package。
注:Java语言的流程语句与C语言的基本一致,但仍然存在一些差异,比如Java中没有goto语句;异常处理语句是Java语言所独有的。
循环语句
循环结构的基本组成部分,一般分为四个部分:
1.初始化语句:在循环开始最初执行,而且只做唯一一次;
2.条件判断:如果成立,则循环继续;如果不成立,则循环退出;
3.循环体:重复要做的事情内容;
4.步进语句:每次循环之后都要进行的扫尾工作,每次循环结束之后都要执行一次。
下面展示一些 内联代码片
。
public class lx7{
public static void main (String[] args){
int sum=0;
for (int i=200;i<=100;i++){
sum+=i;
System.out.println("我错了。。。"+i);
}
System.out.println("程序终止"+sum);
}
分支语句
一、if else分支语句
1.单分支语句
if
{
//如果布尔表达式为true将执行的语句
}
2.二分支结构
if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值为false
}
3.多分支结构
if(布尔表达式 1){
//如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
//如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
//如果布尔表达式 3的值为true执行代码
}else {
//如果以上布尔表达式都不为true执行代码
}
下面展示一些 内联代码片
。
public class lx{
public static void main (String[] args){
System.out.println("天气针不戳");
int age =10;
if (age >=18){
System.out.println("给乙方根据·");
System.out.println("加个好友");
System.out.println("Daring");
}
}
}
public class lx2{
public static void main (String[] args){
int num=666;
if (num%2==0){
System.out.println("偶数");
}else{
System.out.println("奇数");
}
}
}
public class lx3{
public static void main (String[] args){
int x=-1;
int y;
if (x>=3){
y=2*x+1;
}else if (-1<x && x<3){
y=2*x;
}else {
y=2*x-1;
}
System.out.println("结果是:"+y);
}
}
二、switch case 分支语句
下面展示一些 内联代码片
。
public class lx5{
public static void main (String[] args){
int day=18;
int num=day%7;
switch (num){
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 0:
System.out.println("星期日");
break;
default:
System.out.println("数据不合理");
break;
}
}
}
至于剩下的跳转语句、异常处理语句以及包处理语句尚未完全掌握,革命仍需努力