循环选择控制语句.doc
文本预览下载声明
Java循环选择控制语句
算法
分支语句
循环语句
跳转语句
算法的特性:
有穷性
确定性
由零个或多个输入
有一个或多个输出
有效性
例:求a,b,c中的最大值
package test;
public class cf
{
public static void main(String[] args)
{
int a=5;
int b=7;
int c=12;
if(ab)
{
if(ac)
System.out.println(a=+a);
else
System.out.println(c=+c);
}
else
if(ac)
System.out.println(c=+c);
else
System.out.println(b=+b);
}
}
输出结果:
c=12
程序的3种控制结构
顺序结构
最简单的基本结构
选择结构
也称为分支结构
循环结构
分支语句
简单的if条件语句
简单的if语句应用
package test;
public class cf
{
public static void main(String[] args)
{
int a=6;
int b=8;
if(ab||a==b)
{
System.out.println(条件为真!);
System.out.println(a=+a+和+b=+b);
}
System.out.println(无论条件是否为真,都执行的语句!);
}
}
输出结果:
条件为真!
a=6和b=8
无论条件是否为真,都执行的语句!
If-else条件语句
例:
package test;
public class cf
{
public static void main(String[] args)
{
int a=6;
int b=8;
if(aba==b)
{
System.out.println(条件为真!);
System.out.println(a=+a);
}
else
{
System.out.println(条件为假!);
System.out.println(b=+b);
}
System.out.println(无论条件是否真假,都执行此语句!);
}
}
输出结果:
条件为假!
b=8
无论条件是否真假,都执行此语句!
Switch多分支语句
例:学生成绩,100分为满分,90~99为优秀,80~89为良,70~79为中,60~69为及格,60以下为不及格
package test;
public class cf
{
public static void main(String[] args)
{
int grade=88;
switch(grade/10)
{
case 10:
System.out.println(满分!);
break;
case 9:
System.out.println(优!);
break;
case 8:
System.out.println(良!);
break;
case 7:
System.out.println(中!);
break;
显示全部