关于我们
关于我们
产品服务
产品服务
经典案列
经典案列
营销推广
营销推广
高端网站
高端网站
微信公众号
微信公众号
小程序开发
小程序开发
APP开发
APP开发
首页
首页
2019/3/3 16:48:37
因为JSP 的useBean需要用JAVA语言来实现,然后编译成CLASS文件放入TOMCAT的BIN目录下。所以在这里我们一同学习一下JAVA的程序流:
与C、 C++相同,Java程序通过流控制来执行程序流,完成一定任务的语句组成的。语句可以是单一的一条语句(如c=a+b;),也可以复合语句。
下面我们分别来介绍Java中的流控制语句,包括
分支语句
分支语句提供了一种控制机制,使得程序的执行可以跳过某些语句不执行,而转去执行特定的语句。
条件语句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 |
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; 深圳市南山区南山街道南海大道西桂庙路北阳光华艺大厦1栋4F、4G-04 Copyright© 2018-2022 深圳精锐软件技术有限公司 All Rights Reserved. ICP备案号:粤ICP备18108116号-1 公安备案号:粤公网安备44030502003401号
|