zoukankan      html  css  js  c++  java
  • 表达式语言--运算符

    重点掌握三目运算符的使用。

    JSP主要就负责显示,所有复杂的业务操作都交给servlet完成。

    计算运算符:+,-,*,/,%(取模)

    <%@ page contentType="text/html" pageEncoding="GBK"%>
    <html>
    <head><title>www.mldnjava.cn,MLDN高端Java培训</title></head>
    <body>
    <%    // 存放的是数字
        pageContext.setAttribute("num1",20) ;
        pageContext.setAttribute("num2",30) ;
    %>
    <h3>加法操作:${num1 + num2}</h3>
    <h3>减法操作:${num1 - num2}</h3>
    <h3>乘法操作:${num1 * num2}</h3>
    <h3>除法操作:${num1 / num2}和${num1 div num2}</h3>
    <h3>取模操作:${num1 % num2}和${num1 mod num2}</h3>
    </body>
    </html>

    判断运算符:等于(eq), 不等(ne), 小于(lt),大于(gt),小于等于(le), 大于等于(ge)

    <%@ page contentType="text/html" pageEncoding="GBK"%>
    <html>
    <head><title>www.mldnjava.cn,MLDN高端Java培训</title></head>
    <body>
    <%    // 存放的是数字
        pageContext.setAttribute("num1",20) ;
        pageContext.setAttribute("num2",30) ;
    %>
    <h3>相等判断:${num1 == num2} 和 ${num1 eq num2}</h3>
    <h3>不等判断:${num1 != num2} 和 ${num1 ne num2}</h3>
    <h3>小于判断:${num1 < num2} 和 ${num1 lt num2}</h3>
    <h3>大于判断:${num1 > num2} 和 ${num1 gt num2}</h3>
    <h3>小于等于判断:${num1 <= num2} 和 ${num1 le num2}</h3>
    <h3>大于等于判断:${num1 >= num2} 和 ${num1 ge num2}</h3>
    </body>
    </html>

    逻辑运算符:&&=and, ||=or, !=not

    <%@ page contentType="text/html" pageEncoding="GBK"%>
    <html>
    <head><title>www.mldnjava.cn,MLDN高端Java培训</title></head>
    <body>
    <%    // 存放的是数字
        pageContext.setAttribute("flagA",true) ;
        pageContext.setAttribute("flagB",false) ;
    %>
    <h3>与操作:${flagA && flagB} 和 ${flagA and flagB}</h3>
    <h3>或操作:${flagA || flagB} 和 ${flagA or flagB}</h3>
    <h3>非操作:${!flagA} 和 ${not flagB}</h3>
    </body>
    </html>

    三目运算符 最重要: num1>num2 ? "大于" : "小于"

    <%@ page contentType="text/html" pageEncoding="GBK"%>
    <html>
    <head><title>www.mldnjava.cn,MLDN高端Java培训</title></head>
    <body>
    <%    // 存放的是数字
        pageContext.setAttribute("num1",10) ;
        pageContext.setAttribute("num2",20) ;
        pageContext.setAttribute("num3",30) ;
    %>
    <h3>empty操作:${empty info}</h3>
    <h3>三目操作:${num1>num2 ? "大于" : "小于"}</h3>
    <h3>括号操作:${num1 * (num2 + num3)}</h3>
    </body>
    </html>
  • 相关阅读:
    01_Linux基础篇
    Docker
    Day02_IP地址详解&进制转换&DOS基本命令与批处理
    Day01_虚拟化架构与系统部署
    重学TCP/IP协议和三次握手四次挥手
    作为一个程序员,CPU的这些硬核知识你必须会!
    通过docker-compose制作dubbo-admin和zookeeper组合服务
    双主master-master复制Err 1677故障分析
    唐宇迪-人工智能学习路线(上篇)
    DNS访问原理只需9个步骤
  • 原文地址:https://www.cnblogs.com/wujixing/p/5001093.html
Copyright © 2011-2022 走看看