标题:select case的问题
只看楼主
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
得分:0 
程序代码:
<%
if qq<>"" then
if qq>=90 and qq<=100 then
    response.write "优秀"
elseif qq>=70 and qq<90 then
    response.write "良好"
elseif qq>=60 and qq<70 then
    response.write "及格"
elseif qq<60 then
    response.write "不及格"
end if
end if
%>

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-10-17 18:01
nicechlk
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:330
专家分:187
注 册:2008-9-6
得分:0 
少量的简单的判断用if。。。then优先
大量的复杂的,用select。。case优先,没什么可争得。

莫以善小而不为,莫以恶小而为之!
2008-10-17 23:53
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
[bo][un]wxm198427[/un] 在 2008-10-15 09:03 的发言:[/bo]

我这样写对吗?if qq"" then
select case  qq
case     qq>=90 and qq=70 and qq=60 and qq
肯定是错误的,那该怎么样判断呢?请各位赐教……

这种情况只能用if语句select case 语句只能对常量做判断,不能对表达式作判断的。
2008-10-18 00:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-238332-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.142373 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved