java语言分支语句之分支语句
1. 什么是java语句的执行结构
程序流程控制。
2. java语句有哪些结构
有三种结构:
顺序结构(程序从上到下一行一行的执行代码,没有判断和中转)
选择结构(条件语句)
循环结构:循环语句功能(再循环条件满足情况下,反复执行特定代码)
循环语句分类(for循环 while循环 do/while循环)
for循环语句格式:for(初始化表达式1;循环田间表达式2;循环后的表达式)
{
循环语句体;
}
具体代码如下:
public class Demo10
{
public static void main(String[]args)
{
for(int i=0;i<5;i++)
{
System.out.println(i);
}
}
}
while循环语句格式:while(条件表达式){循环体语句}
具体代码如下:
public class Demo10
{
public static void main(String[]args)
{
int i=0;
while(i)
{
System.out.println(i);
i++;
}
}
}
do—while 循环语句格式 do
{
循环体语句;
}
while(条件表达式语句);
具体代码如下:
public class Demo11
{
public static void main(String[]args)
{
int i=0;
do
{
System.out.println(i)
i++;
}
while(i>5);
}
}
3. 掌握分支结构()
4. 掌握if语句的用法
if(条件语句){。。。}
if(条件语句){。。。}else{。。。}
if(条件语句){。。。}else if(条件语句){。。。}
if(条件语句){。。。}else if(条件语句){。。。}else{。。。}
具体代码如下:
public class Demo1
{
public static void main(String[]args)
{
int i=3;
if (i>4)
{
System.out.println(i);
}
}
}
5. 掌握switch语句的用法
switch
switch(1)
{
case 0: 语句块1;break;
case 1:语句块2; break;
case 2: 语句块3; break;
case 3: 语句块4;break;
······
case n; 语句块n; break;
default:语句块n+1;break;
}
具体代码如下:
public class Demo9
{
public static void main(String [] args)
{
int i=3; //用来表示第几季度。
switch(i)
{
case 1:
System.out.println("这是第一季度");
break;
case 2:
System.out.println("这是第二季度");
break;
case 3:
System.out.println("这是第三季度");
break;
case 4:
System.out.println("这是第四季度");
break;
default:
System.out.println("输出有误");
}
}
}
条件语句—switch语句有关规则
1 表达式的返回值必须是以下几种类型之一:
int byte char short
2 case子语句取值必须是常量,且所有case子语句中的取值应是不同的
3 default语句是可选的
4 break语句用来在执行完一个case分支后程序跳出switch语句块