哈尔滨Java培训
达内哈尔滨中心

0451-51034317

热门课程

J2SE程序控制结构

  • 时间:2015-04-08 16:17
  • 发布:哈尔滨常青中心
  • 来源:教学保障

程序的结构设计:结构化程序设计语言,强调用模块化、积木式来建立程序。采用结构化程序设计方法,可使程序的逻辑结构清晰、层次分明、可读性好、可靠性 强,从而提高程序的开发效率,保证了程序的质量,改善了程序的可靠性。一般来说程序机构包含  顺序结构、选择结构、循环结构。
顺序结构:按照书写的顺序执行的语句构成的程序段
选择结构:也叫分支结构,根据输入的数据和中间结果的不同情况需要选择不同的语句组执行,在这种情况下必须根据某个变量或表达式的值做出判断,以决定执行哪条语句和跳过哪些语句不执行;
在java语言中,选择结构提供了两种类型的分支结构。
条件分支:根据跟定的条件进行判断,决定执行某个分支的程序段,主要有if语句和if…else语句来实现。
开关分支:根据给定的整型的表达式的值进行判断,然后决定执行多路分支中的一支,由switch语句来实现
循环结构:是在给定的条件成立时,反复执行某个程序段。
条件运算符:  '?:'根据条件的成立与否,来决定结果为':'前或':'后的表达式。使用条件运算符,操作数有3个,其格式如下:  条件判断? 表达式1:表达式2   功能与if…else语句功能相似。
[java]
package hello.csdn.com;
public class HelloWorld {
public static void main(String[] args) {
int a=8,b=9,max;
max=(a>b)?a:b;
System.out.println("max num is :" + max);
}
}
多重选择:switch语句。首先对一个整型表达式的值进行计算,针对该表达式的不同取值决定执行多路分支程序段中的一支。
格式如下:选择值只能是字符或常量,先计算表达式的值的运算结果,根据表达式的值检测是否符合执行case后面的选择值,若是所有的选择值都不符合,则 执行default所包含的语句,执行完毕后即可离开switch语句。如果执行的表达式的值符合选择值则会执行相应的选择值后面的语句,知道遇到 break语句后才会离开switch语句,若是没有default语句则判断完毕后就会直接离开switch语句
switch(表达式){
case 选择值1  :语句主体1;
break;
case 选择值2  :语句主体2;
break;
case 选择值3 :语句主体3;
break;
default:语句主体;
}
[java]
package hello.csdn.com;
public class HelloWorld {
public static void main(String[] args) {
int a=100,b=7;
char oper='/';
switch(oper){
case'+':
System.out.println(a+"+"+b+"="+(a+b));
break;
case'-':
System.out.println(a+"-"+b+"="+(a-b));
break;
case'*':
System.out.println(a+"*"+b+"="+(a*b));
break;
case'/':
System.out.println(a+"/"+b+"="+(a/b));
break;
case'%':
System.out.println(a+"%"+b+"="+(a%b));
break;
default:
System.out.println("位置操作数");
}
}
}
上一篇:没有上一篇了
下一篇:没有下一篇了
选择城市和中心
贵州省

广西省

海南省