<%
a=65
select case a
case a>=80 then
b=1
end if
case a>=70 then
b=2
end if
case a>=60 then
b=3
end if
select case b
case 1
response.write "aaaaaaaaaa"
case 2
response.write "bbbbbbbbbb"
case 3
response.write "cccccccccc"
end select
%>
我是刚学的,谁能告诉我下这个怎样错了?

解决方案 »

  1.   

    哪个select case的.谁能教教我怎么用啊?
      

  2.   

    系统说"case a=80 then"这句是错的。
      

  3.   

    啊,这个是就是老师留的一个作业。让我做,我没做出来,就是不知道是哪里错了。
    就随便弄个TXT文件放里改成ASP的就行。
      

  4.   

    要不谁能用select case的语句做个小例子让我看看也行。最好写的简单点的。
      

  5.   

    <%
    int a=65;
    int b=0;
    if(a>=80 )
    {
    b=1;
    }
    if(a>=70 && a < 80 )
    {
    b=2;
    }
    if(a>=60 && a < 70 )
    {
    b=3;
    }
    if(1==b)
    {
    response.write "aaaaaaaaaa";
    }
    if(2==b)
    {
    response.write "bbbbbbbbbb";
    }
    if(3==b)
    {
    response.write "cccccccccc";
    }%>
      

  6.   

    不好意思,我才看到。那个老师说让我用select case的做,不是用IF的。还有,我刚测试了一下,int a=65不对啊。
      

  7.   

    <%
    dim a
    a=65
    select a
    case is >=80 
    b=1
    case is >=70
    b=2
    case is >=60
    b=3
    end selectselect case b
    case 1
    response.write "aaaaaaaaaa"
    case 2
    response.write "bbbbbbbbbb"
    case 3
    response.write "cccccccccc"
    end select
    %>
      

  8.   

    你用VB的环境,当然不能运行C#的代码,
    谁叫你什么都不说清楚呢
      

  9.   

    在case后面加when  也就是case when a=80 then
      

  10.   

    <%
    int a=65;
    int b=0;
    if(a>=80 )
    {
    b=1;
    }
    if(a>=70 && a < 80 )
    {
    b=2;
    }
    if(a>=60 && a < 70 )
    {
    b=3;
    }
    if(1==b)
    {
    response.write "aaaaaaaaaa";
    }
    if(2==b)
    {
    response.write "bbbbbbbbbb";
    }
    if(3==b)
    {
    response.write "cccccccccc";
    }%>
     
     
      

  11.   

    8楼的问下,when是啥意思啊?(例:case 选择)
    能告诉下吗?
      

  12.   

    我感兴趣的是select里面怎么会有end if?
      

  13.   

    <%
    a=65
    select case a
    if
    case a>=80 then
    b=1
    end if
    if
    case a>=70 then
    b=2
    end if
    if
    case a>=60 then
    b=3
    end if
    select case b
    case 1
    response.write "aaaaaaaaaa"
    case 2
    response.write "bbbbbbbbbb"
    case 3
    response.write "cccccccccc"
    end select
    %>改错题
      

  14.   

    <%
    a=65
    select case a
    if
    case a>=80 then
    b=1
    end if
    if
    case a>=70 then
    b=2
    end if
    if
    case a>=60 then
    b=3
    end if
    end select
    select case b
    case 1
    response.write "aaaaaaaaaa"
    case 2
    response.write "bbbbbbbbbb"
    case 3
    response.write "cccccccccc"
    end select
    %>改错题
      

  15.   

    If 与 End If 对应Select 与 End Select 对应
      

  16.   

    到底是vb  还是asp呀?
    <%
    dim a
    a=65
    select case a
    case a>=80
    b=1
    case a>=70&&a<80
    b=2
    case a>=60&&a<70
    b=3
    case else
    null
    end selectselect case b
    case b==1
    response.write"eeeeeeeee"
    case b==2
    response.write"ddddddddd"
    case b==3
    response.write"ccccccccc"
    case else
    response.write"none"
    end select
    %>
      

  17.   

    <%
    dim a
    a=65
    select case a
    case a>=80
    b=1
    case a>=70&&a<80
    b=2
    case a>=60&&a<70
    b=3
    case  else
    Null
    end selectselect case b
    case 1
    response.write"eeeeeeeeeeeeeee"
    case 2
    response.write"ddddddddddddddd"
    case 3
    response.write"ccccccccccccccc"
    case else
    Null
    end select
    %>
      

  18.   

    <%
    dim a
    a=65
    %>
    <%
    select case a%>
    <%case a>=80%>
    b=1
    <%case a>=70&&a<80%>
    b=2
    <%case a>=60&&a<70%>
    b=3
    <%case else%>
    &nbsp
    <%end select%><%select case b%>
    <%case "1"%>
    eeeeeeeeeeeeeeeeeee
    <%case "2"%>
    ddddddddddddddddddd
    <%case "3"%>
    ccccccccccccccccccc
    <%case else%>
    &nbsp
    <%end select%>