一、数学运算符

 
 
    
  1. <%@ page language="java" contentType="text/html; charset=GBK" 
  2.     pageEncoding="GBK"%> 
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
  4. <html> 
  5. <head> 
  6. <meta http-equiv="Content-Type" content="text/html; charset=GBK"> 
  7. <title>Insert title here</title> 
  8. </head> 
  9. <body> 
  10. <%  
  11. pageContext.setAttribute("num1",20);  
  12. pageContext.setAttribute("num2",30);  
  13. %> 
  14. <h3>加法运算:${num1} + ${num2}=${num1+num2}</h3> 
  15. <h3>减法运算:${num1} - ${num2}=${num1-num2}</h3> 
  16. <h3>乘法运算:${num1} * ${num2}=${num1*num2}</h3> 
  17. <h3>除法运算:${num1} / ${num2}=${num1/num2}</h3> 
  18. <h3>除法运算:${num1} div ${num2}=${num1 div num2}</h3> 
  19. <h3>取模运算:${num1} mod ${num2}=${num1 mod num2}</h3> 
  20. <h3>取模运算:${num1} % ${num2}=${num1%num2}</h3> 
  21. </body> 
  22. </html> 

二、关系运算符

 
 
     
  1. <%@ page language="java" contentType="text/html; charset=GBK" 
  2.     pageEncoding="GBK"%> 
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
  4. <html> 
  5. <head> 
  6. <meta http-equiv="Content-Type" content="text/html; charset=GBK"> 
  7. <title>Insert title here</title> 
  8. </head> 
  9. <body> 
  10. <%  
  11. pageContext.setAttribute("num1",20);  
  12. pageContext.setAttribute("num2",30);  
  13. %>   
  14. <h3>${num1} > ${num2} = ${num1>num2}</h3> 
  15. <h3>${num1} < ${num2} = ${num1>num2}</h3>   
  16. <h3>${num1} = ${num2} = ${num1>num2}</h3> 
  17. <h3>${num1} >= ${num2} = ${num1>num2}</h3>   
  18. <h3>${num1} <= ${num2} = ${num1>num2}</h3>     
  19. </body> 
  20. </html> 

三、逻辑运算符

 
<%@ page language="java" contentType="text/html; charset=GBK"     pageEncoding="GBK"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK"> <title>Insert title here</title> </head> <body> <%   pageContext.setAttribute("flag1",true);  pageContext.setAttribute("flag2",false);  %>   <h3>${flag1}与${flag2}进行或运算 = ${flag1 or flag2}</h3> <h3>${flag1}与${flag2}进行或运算 = ${flag1 || flag2}</h3> <h3>${flag1}与${flag2}进行与运算 = ${flag1 and flag2}</h3> <h3>${flag1}与${flag2}进行与运算 = ${flag1 && flag2}</h3> <h3>${flag1}进行非运算 = ${!flag1}</h3> <h3>${flag2}进行非运算 = ${!flag2}</h3> </body> </html> 
四、其他运算符
 
 
   
  1. <%@ page language="java" contentType="text/html; charset=GBK" 
  2.     pageEncoding="GBK"%> 
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
  4. <html> 
  5. <head> 
  6. <meta http-equiv="Content-Type" content="text/html; charset=GBK"> 
  7. <title>Insert title here</title> 
  8. </head> 
  9. <body> 
  10. <%  
  11. pageContext.setAttribute("num1",20);  
  12. pageContext.setAttribute("num2",30);    
  13. %>   
  14. <h3>判断info这个参数是否为empty:${empty info}</h3>   
  15. <h3>三目操作:${num1} ${num1>num2 ? "大于" : "小于"} ${num2}</h3> 
  16. <h3>括号操作:${num1} * (${num1} + ${num2}) = ${num1*(num1 + num2)}</h3> 
  17. </body> 
  18. </html> 
  19.