网站链接: 环球网校培训
当前位置: 首页 > 资讯动态  > 平台资讯

JAVA 的程序流

2025/12/29 23:07:38 人评论

因为JSP 的useBean需要用JAVA语言来实现,然后编译成CLASS文件放入TOMCAT的BIN目录下。所以在这里我们一同学习一下JAVA的程序流:

与C、 C++相同,Java程序通过流控制来执行程序流,完成一定任务的语句组成的。语句可以是单一的一条语句(如c=a+b;),也可以复合语句。
下面我们分别来介绍Java中的流控制语句,包括

  • 分支语句 :if-else,break,switch, return.
     
  • 循环语句 :while,do-while,for, continue.
     
  • 例外处理语句 :try-catch-finally,throw
     
  • 最后我们简单介绍一下注释语句

支语句

分支语句提供了一种控制机制,使得程序的执行可以跳过某些语句不执行,而转去执行特定的语句。

条件语句if-else.

if-else语句根据判定条件的真假来执行两种操作中的一种,格式为:

if(boolean-expression)
statement1;
[else statement2;]


1.布尔表达式boolean-expression是任意一个返回布尔型数据的达式(这比C、 C++的限制要严格)。

2.每个单一的语句后都必须有分号。

3.语句statement1,statement2可以为复合语句,这时要用大括号{}。建议对单一的语句也用大括号括起,这样程序的可读性强,而且有利于程序的扩充(可以在其中填加新的语句)。{}外面不加分号。

4.else子句是任选的。

5.若布尔表达式的值为true,则程序执行statement1,否则执行statement2。

6.if-else语句的一种特殊形式为:

if(expression1){ 
statement1 
}else if (expression2){ 
statement2 
}…… 
}else if (expressionM){ 
statementM 
}else { 
statementN 

[else子句不能单独作为语句使用,它必须和if配对使用。else总是与离它最近的if配对。可以通过使用大括号{}来改变配对关系。]

7.举例:
比较两个数的大小,并按从小到大的次序输出。

 

public class CompareTwo{ 
public static void main( String args[] ){ 
double d1=23.4; 
double d2=35.1; 
if(d2>=d1) 
System.out.println(d2+" >= "+d1); 
else 
System.out.println(d1+" >= "+d2); 


运行结果为: 
C:\>java CompareTwo 

35.1 >= 23.4 


例.判断某一年是否为闰年。

闰年的条件是符合下面二者之一:①能被4整除,但不能被100整除;②能被4整除,又能被100整除。

public class LeapYear{ 
public static void main( String args[] ){ 
int year=1989; //method 1 
if( (year%4==0 && year%100!=0) || (year%400==0) ) 
System.out.println(year+" is a leap year."); 
else 
System.out.println(year+" is not a leap year."); 
year=2000; //method 2 
boolean leap; 
if( year%4!=0 ) 
leap=false; 
else if( year%100!=0 ) 
leap=true; 
else if( year%400!=0 ) 
leap=false; 

相关资讯

  • 2018小程序电商行业报告:用户规模将破5亿,社交玩法促进成单量

    OMO时代已来,小程序将会是最重要的工具。差不多两周前,新榜推送了这篇文章《“一条”“日日煮”抢先入局,内容创业迎来OMO时代?| 新榜观察》,在趋势层面探讨了一个现象,去线下开店似乎正成为潮水的方向。比如,刚拿到C+轮融资的“一条”,宣布未来两年要开100家线下…

    2025/12/29 23:07:38
  • 超2000个小程序被封,押注在这里的7亿多资金风险有多高?

    小程序发布一年后,微信开始了大清理。近日,微信宣布永久封禁976个假货、高仿,数百个“色情、低俗”类,及1000多个现金贷小程序。在此之前,就有头脑王者、荔枝微课、千聊被封,目前,后两者已经解封,但头脑王者还在关闭中。据娱乐资本论旗下剁椒娱投了解,千聊发布了…

    2025/12/29 23:07:38
  • 微信小程序认证有哪些主体类别?

    微信小程序在申请过程中,微信要求所有的小程序都要进行主体登记。那么,对于个体工商户来说,应该选择哪种主体类型进行登记?今天,就来为你详细解析一番。1.微信小程序有哪些主体类别?目前,可以登记注册微信小程序的主体类别,有以下几种:个人企业(包括个体工商户)…

    2025/12/29 23:07:38
  • APP五网合一让手机APP的客量倍增

    APP五网合一让手机APP的客量倍增?如今,不少商家都亟需开发自己的App。有想要扩充购买渠道的,有拥有忠实客户需要提供便捷入口的,还有一些门店商家,需要通过独App,树立品牌形象扩大影响力。  因为时代的驱动, 也给一大波的 外包企业开发公司带来很多的客源收益,深…

    2025/12/29 23:07:38

共有条评论 网友评论

验证码: 看不清楚?