java中三元表达的巧用

         在java中有一个三元表示,这个是比较好用的,这个表达式的格式:条件?成功:失败,也就是说,通过判断条件,如果是正确的话,返回一个成功表达式,否则返回后面的一个。这个表达式相当于一个变量,我们能够使用它在很多的选择的时候来获得结果。看一个简单地实例:

         输入代码:

package ynu.sanwen.cangzhang;

public class TestThreeExpression {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(1 ==1 ? "这是正确的" : "这是错误的");
}

}

       本例的结果就是:这是正确的

         现在我们来试试这个三元表达式的使用,我们知道在html的表单里面,我们有的时候需要通过返回的结果来显示用户的性别,根据数据库的中的数据库来展示默认的选中项,这时候,这个三元表达式就很重要的。

         1.首先我们定义一些默认显示的信息

             String sex=”女”;//默认选中女的

             int selected=1989;//选中的是1989

         2.通过三元表达式来判断显示

          

性别:

           这个就是判断传来的是男,还是女,根据传来的信息设置选的项

 <%
for(int i=1980;i<2000;i++){
%>

<%
}
%>

           这个也是使用表达来判断默认选中的项。

          这样,我们就能使用三元表示来轻松解决了,设置原来的数据库的功能,例如在我们修改用户的时候,我们就需要使用这个是使得页面能很好地显示信息。

         本实例的代码: 

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%
String sex="女";
int selected=1989;
%>










此处的设置时:性别女,生日1989

性别:/>男/>女



生日:



  效果截图:

共有 1 条评论

Top