在JSP程序中可以使用Java的三个基本循环类型:for,while,和 do…while,我们下面就分别来看下它们的实例。
先来看看for循环的例子,以下输出的不同字体大小的"luyaran":
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%! int fontSize; %> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>luyaran</title> </head> <body> <h3>For 循环实例</h3> <%for ( fontSize = 1; fontSize <= 3; fontSize++){ %> <font color="green" size="<%= fontSize %>"> luyaran </font><br /> <%}%> </body> </html>
完事我们来将上例改用 while 循环来写:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%! int fontSize=0; %> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>luyaran</title> </head> <body> <h3>While 循环实例</h3> <%while ( fontSize <= 3){ %> <font color="green" size="<%= fontSize %>"> luyaran </font><br /> <%fontSize++;%> <%}%> </body> </html>
具体输出的页面,小弟就不截图展示了啊,完事就最后的while循环咱说明下,因为fontSize 初始化为0,所以多输出了一行。这个,相信大家都可以相同。
完事来看看运算符,我们要知道JSP支持所有Java逻辑和算术运算符。下面来看下JSP常见运算符,优先级从高到底排序:
类别 | 操作符 | 结合性 |
---|---|---|
后缀 | () [] . (点运算符) | 左到右 |
一元 | ++ - - ! ~ | 右到左 |
可乘性 | * / % | 左到右 |
可加性 | + - | 左到右 |
移位 | >> >>> << | 左到右 |
关系 | > >= < <= | 左到右 |
相等/不等 | == != | 左到右 |
位与 | & | 左到右 |
位异或 | ^ | 左到右 |
位或 | | | 左到右 |
逻辑与 | && | 左到右 |
逻辑或 | || | 左到右 |
条件判断 | ?: | 右到左 |
赋值 | = += -= *= /= %= >>= <<= &= ^= |= | 右到左 |
逗号 | , | 左到右 |
然后我们来看下JSP语言定义的几个字面量 :
- 布尔值(boolean):true 和 false;
- 整型(int):与 Java 中的一样;
- 浮点型(float):与 Java 中的一样;
- 字符串(string):以单引号或双引号开始和结束;
- Null:null。
好啦,本次记录就到这里了。
如果感觉不错的话,请多多点赞支持哦。。。