精华内容
下载资源
问答
  • 运行效果: ... If Text1.Text ... If CLng(Text1.Text) > A Then ...编写程序的时候,代码语句经常需要在前面加空格,四个字节的空格需要按4下Spase空格键,其实只要按1次Tab制表键即可。
    运行效果:
    VB编程:IF语句嵌套实例猜数小游戏-9

    程序代码:
    Public A As Long                                                           '定义全局变量,用于储存生成的随机数
    Private Sub Command1_Click()
        Randomize                                                                 '生成随机数
        A = CLng(1000 * Rnd)                                                'CLng()函数,强制转换为长整型
    End Sub

    Private Sub Command2_Click()
        Static B As Integer                                                        '申明静态变量用于计数
        If Text1.Text <> "" And IsNumeric(Text1.Text) Then     '判断是否是空值或者是数值
            B = B + 1
            If CLng(Text1.Text) > A Then                                       '比较数据
                MsgBox "大了.", , "信息提示"
            ElseIf CLng(Text1.Text) < A Then
                MsgBox "小了.", , "信息提示"
            Else
                MsgBox "猜对了,这个数是:" & A, , "信息提示"
                B = 0
                Exit Sub
            End If
        End If
        Label3.Caption = "这是第" & B & "次猜想"                   '记录猜想次数
    End Sub

    Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
        If KeyCode = 13 Then
            Call Command2_Click                                                 'Enter回车键的ASCII是13
        End If
    End Sub

    小技巧:
          编写程序的时候,代码语句经常需要在前面加空格,四个字节的空格需要按4下Spase空格键,其实只要按1次Tab制表键即可。
    展开全文
  • for语句与if语句嵌套的简单应用

    千次阅读 2017-04-16 22:22:00
    1.循环语句 for(初始条件;循环条件;状态改变) { 循环体 ...break为跳出循环,... if(判断) { break } } 凑钱问题 用一元,两元,五元三种面值的钱凑20元有几种方法。 <script> ...

    1.循环语句

    for(初始条件;循环条件;状态改变)

     循环体

     }

    break为跳出循环,continue为结束此次循环。

    2.死循环常用while语句

    while(判断语句)

        if(判断)

        {

           break

          }

      }

    凑钱问题

    用一元,两元,五元三种面值的钱凑20元有几种方法。

    <script>

        var count=0;

        for(var one=0;one<=20;one++)

        {

          for(var two=0;two<=10;two++)

           {

              for(var five=0;five<=4;five++)

               {

                 if(1*one+2*two+5*five==20)

                 {

                  count++;

                 }

                }

            }

         }

          alert(count);

    </script>

    此类问题都可以用这种for语句与if语句的简单嵌套来解决。

     

    转载于:https://www.cnblogs.com/angangxiaofa/p/6720343.html

    展开全文
  • 这是一段简单的while和if语句嵌套使用的C++代码,使用与初学者对while和if语句的理解,加深C++程序编译的思想!
  • 精典示例——if语句嵌套

    千次阅读 2014-03-26 10:57:27
    精典示例——if语句嵌套 精典示例1——提示用户名名和密码是否正确  例1:提示用户输入用户名,然后再提示输入密码。如果用户名是"admin"并且密码是“888888”则提示正确,否则提示错误,如果用户名不是...

    精典示例——if语句嵌套

    精典示例1——提示用户名名和密码是否正确

        例1:提示用户输入用户名,然后再提示输入密码。如果用户名是"admin"并且密码是“888888”则提示正确,否则提示错误,如果用户名不是admin还提示用户名不存在。

        写法1:

    [csharp] view plaincopyprint?
    namespace 布尔表达式  
    {  
        class Program  
        {  
            static void Main(string[] args)  
            {     
                //提示用户输入用户名,然后再提示输入密码,如果用户名是"admin"并且密码是“888888”则提示正确,否则提示错误。如果用户名不是admin还提示用户名不存在。  
                Console.WriteLine("请输入用户名:");  
                string userName = Console.ReadLine();  
      
                Console.WriteLine("请输入密码:");  
                string passWord = Console.ReadLine();  
                if (userName == "admin" && passWord == "888888")  
                {  
                    Console.WriteLine("用户名和密码输入正确!");  
                }     
                else  
                {  
                    Console.WriteLine("用户名、密码错误!");  
                    if (userName != "admin")  
                    {  
                        Console.WriteLine("用户名不存在!");  
                    }  
                }  
                Console.ReadKey();  
            }  
        }  
    }  

     

        写法2:

    [csharp] view plaincopyprint?
    namespace 布尔表达式  
    {  
        class Program  
        {  
            static void Main(string[] args)  
            {     
                //提示用户输入用户名,然后再提示输入密码,如果用户名是"admin"并且密码是“888888”则提示正确,否则提示错误。如果用户名不是admin还提示用户名不存在。  
                Console.WriteLine("请输入用户名:");  
                string userName = Console.ReadLine();  
      
                Console.WriteLine("请输入密码:");  
                string passWord = Console.ReadLine();  
                if (userName == "admin" && passWord == "888888")  
                {  
                    Console.WriteLine("用户名和密码输入正确!");  
                }     
                else  
                {  
                    if (userName != "admin"&&passWord=="888888")  
                    {  
                        Console.WriteLine("此用户名不存在!");  
                    }  
                    else  
                    {  
                        if (userName=="admin"&&passWord != "888888")  
                        {  
                            Console.WriteLine("密码不正确!");  
                        }  
                        else  
                        {  
                            Console.WriteLine("用户名和密码都不正确!");  
                        }  
                    }  
                }  
                Console.ReadKey();  
            }  
        }  
    }  
     

    问题分析

    用户名(admin)

    密码(888888)

    提示信息

     √

    用户名和密码输入正确!

    ×

    密码不正确!

    ×

    此用户名不存在!

    ×

    ×

    用户名和密码都不正确!

     

    精典示例2——提示用户名输入年龄,判断是否允许查看

        练习2:提示用户输入年龄.如果大于等于18.则告知用户可以查看.如果小于10岁,则告知不允许查看.如果大于等于10岁.则提示用户是否继续查看 (yes、no)·如果输入 的是yes则提示用户可以查看,否则提示不可以查看。(测试边界条件,-1,88888888888888888888888,aaaa。微软如狼似虎的Tester)

     

     

    问题分析

    条件

       提示信息

                       age>=18

                      可以查看                

                       age<10

                     不允许查看            

                                 yes

     

           age>=10        no

     

                            输入其它

      继续查看

     

          不继续查看

     

       输入错误

     

     

     

    代码示例:

    [csharp] view plaincopyprint?
    namespace 布尔表达式  
    {  
        class Program  
        {  
            static void Main(string[] args)  
            {     
                //提示用户输入年龄.如果大于等于18.则告知用户可以查看.如果小于10岁,则告知不允许查看.如果大于等于10岁.则提示用户是否继续查看 (yes、no)·如果输入 的是yes则提示用户可以查看,否则提示不可以查看。  
                Console.WriteLine("请输入年龄:");  
                string strAge = Console.ReadLine();  
                int age = Convert.ToInt32(strAge);  
      
                if (age>=18)  
                {  
                    Console.WriteLine("可以查看");  
                }  
                else if (age < 10)  
                {  
                    Console.WriteLine("不允许查看");  
                }  
                else    //前两个条件已经将其他情况排除,所以不用再写else if(age>=10)  
                {  
                    Console.WriteLine("是否继续查看(yes、no)?");  
                  
                    string isContinue=Console.ReadLine();  
                    if (isContinue=="yes")  
                    {  
                        Console.WriteLine("继续查看");  
                    }  
                    else if (isContinue == "no")  
                    {  
                        Console.WriteLine("不继续查看");  
                    }  
                    else  
                    {  
                        Console.WriteLine("输入错误!");  
                    }  
                }  
                Console.ReadKey();  
            }  
        }  
    }  

    总结,上面的两个例子主要练习的是:

    if语句的嵌套

    变量名命名要用有意义的变量名(如例中的变量名strAge,isContinue)。

    测试程序,每种分支都要测试一遍。

    写注释(关键地方),这样代码看起来很清淅,易于别人读懂。

     

    展开全文
  • VBA嵌套if语句

    千次阅读 2019-09-28 00:14:36
    一个If或ElseIf语句可以嵌套在另一个If或ElseIf语句中。内部的If语句是根据最外层的If语句执行的。这使得VBScript能够轻松处理复杂的条件。 语法 以下是VBScript中嵌套If语句的语法。 If(boolean_...

    语法

    以下是VBScript中嵌套的If语句的语法。

    If(boolean_expression) Then
       Statement 1
       .....
       .....
       Statement n
    
       If(boolean_expression) Then
          Statement 1
          .....
          .....
          Statement n
       ElseIf (boolean_expression) Then
          Statement 1
          .....
          ....
          Statement n
       Else
          Statement 1
          .....
          ....
          Statement n
       End If
    Else
       Statement 1
        .....
        ....
       Statement n
    End If

    示例

    为了演示目的,这里借助一个函数来判断一个正数的类型。如下图中所示 -

    参考实现代码 -

    Private Sub nested_if_demo_Click()
       Dim a As Integer
       a = 12
    
       If a > 0 Then
          MsgBox ("The Number is a POSITIVE Number")
    
          If a = 1 Then
             MsgBox ("The Number is Neither Prime NOR Composite")
          ElseIf a = 2 Then
             MsgBox ("The Number is the Only Even Prime Number")
          ElseIf a = 3 Then
             MsgBox ("The Number is the Least Odd Prime Number")
          Else
             MsgBox ("The Number is NOT 0,1,2 or 3")
          End If
       ElseIf a < 0 Then
          MsgBox ("The Number is a NEGATIVE Number")
       Else
          MsgBox ("The Number is ZERO")
       End If
    End Sub

    执行上面示例代码,得到以下结果 -

    点击确定按钮后,如下所示 - 

     

    转载于:https://www.cnblogs.com/sunyllove/p/11348167.html

    展开全文
  • KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then Call Command2_Click 'Enter回车键的ASCII是13 End If End Sub 小技巧: 编写程序的时候,代码语句经常需要在前面加空格,四个字节的空格需要...
  • case和if的多重嵌套

    千次阅读 2019-05-30 12:53:38
    if(clazz==1){ disc=0.9; //result=(int) (price*0.9); //System.out.println("您定的是"+mon+"月\t"+"您享受的折扣是0.9\t"+"您的最终价格为:\t"+result); }else{ disc=0.8; // result =...
  • VB中数组的嵌套循环

    千次阅读 2019-02-20 15:08:27
    两套程序中, 一种是将条件进行分开,分别进行判定, 另一种是判定条件达到,执行下一步的if—end if程序
  • if 语句里面,你可以使用另外一个 if 语句。只要你能逻辑管理 你就可以使用多层嵌套。 以下是一个测试闰年的例子: #!/bin/bash# This script will test if we're in a leap year or not.year=`date +%Y`if [ $...
  • if语句实现判断学生等级

    千次阅读 2018-12-24 21:41:16
    * B:通过简单的分析,我们决定采用if语句格式3来实现 * * 程序一定要考虑周全了。 * 安全数据 * 边界数据 * 错误数据 */ public class IfTest2 { public static void main(String[] args) { //创建对象 ...
  • if(num>=90 && num) System.out.println("优秀"); if(num>=80 && num) System.out.println("良好"); if(num>=70 && num) System.out.println("中等"); if(num>=60 && num) System.out.println(...
  • try-catch语句嵌套

    千次阅读 2018-02-08 16:18:51
    demo1:嵌套try,内层中没有catch语句 try{ try { throw new Error("opps") } finally { console.log("finally"); } } catch(ex){ console.error("o...
  • 一个 if 语句后可跟一个可选的 else 语句,else 语句在布尔表达式为 false 时执行。语法: --------------------------------------------------------------------- if(boolean_expression) { /* 如果布尔表达式为真...
  • VB学习之路 ——基本语句

    万次阅读 多人点赞 2019-07-04 22:22:47
    1. 一个很简单的 If(表达式) ........Then的问题,在VB的程序编写时候 ,如果在if....Then后面只有一条需要执行的语句,并且将执行的一条语句直接放在了Then的后面,则不需要后面加上End If,加上就报错 。...
  • //break:注意,与“猜对了”复合执行,故不要忘了else后复合语句的{}。 //随机数种子不要少打括号 srand((unsigned int)time(NULL)), 要有头文件 //这个val=0??? //猜数字 #include <iostream> #include ...
  • VB循环语句

    千次阅读 2007-09-21 21:35:00
    一、VB与Basic VB之所以叫做“Visual Basic”就是因为它使用了Basic语言作为代码,所以它们之间有着千丝万缕的关系,如果学过Basic的话,看到VB的程序结构会感到很亲切。但VB作为新生物,也超越了Basic的限制,有了...
  • C语言

    万次阅读 多人点赞 2019-12-18 23:01:50
    C语言 42.C语言是一种计算机高级语言。 43.C语言允许直接访问物理地址,能进行...48.C程序书写格式,允许一行内可以写几个语句 49.C程序的语句无行号 50.C语言的每个语句的最后必须有一个分号 51.C语言本身没有输入...
  • 上回书说到赋值语句的实现,今天说说下一个重要语句if。   if是判断分支,主要是为了实现:   如果小鱼干价格  那么做 …… 结束判断   这样的事情。在条件不满足的情况下,则将跳过第二句内容。  ...
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
    而在C#语言中使用using语句导入名字空间,using System语句意义是导入System名字空间,C#中的using语句的用途与C++中#include语句的用途基本类似,用于导入预定义的变量和函数,这样在自己的程序中就可以自由地使用...
  • 1. 任务描述 输入一个数,判断它能否被3或者被5整除。 如至少能被这两个数中的一个整除,则将此数打印出来,否则不... if(a%3 == 0 || a%5 == 0) { printf("%d",a); } return 0; } 3. 运行结果
  • VB】SQL模糊查询和组合查询(机房问题)

    千次阅读 热门讨论 2015-07-27 20:01:20
    2、If语句转换法(在对应combo的click事件中写,使用数组比较好,省时省力省代码。) If comboField = "教师" Then comboField.Tag = "UserID" If comboField = "注册日期" Then comboField.Tag = ...
  • VB6.0 Select Case语句

    万次阅读 2015-09-12 23:02:41
    注明:百度百科上Select Case语句的最新版本亦是我的作品。 语法 Select Case Case Case .... Case Case Else End Select 其中,表述情形的关键字,有IS和TO,多个情形要并列在一起时,使用...
  • 这样写,既会退出里层for循环,而且里层for循环后面的语句都不会被执行。 我在写的时候就把 break 记反了,我记成 break 是直接退出所有嵌套循环,因为这个跟同事打赌,结果输了一瓶维他奶 (╯‵□′)╯︵┻━┻...
  • 1.选择结构 if语句 格式1: if (关系表达式) { 语句体; } 其它语句; public static void main(String[] args) { System.out.println("开始"); //定义两个变量 int a = 10; in...
  • 说说VB中的语法规则

    2020-07-11 18:24:21
    VB程序中的一行代码称为一条程序语句,简称为语句语句是构成程序的基本单位,是执行具体操作的指令,每条语句以ENTER键结束。 注释语句 在使用注释语句之前必须先了解注释的作用,注释不仅仅是对程序的解释,...
  • 使用条件语句和循环语句可以控制脚本的流程。使用条件语句可以编写进行判断和重复操作的 VBScript 代码...If...Then...Else 语句用于计算条件是否为 True 或 False,并且根据计算结果指定要运行的语句。通常,条件是使
  • if函数实现三个数字从小到大排序

    千次阅读 2020-08-08 10:53:41
    if(x>y):#x,y做比较,若x>y则将x,y的值做交换,交换后保证x的值比y小 x,y=y,x if(x>z):#x,z做比较,若x>z则将x,z的值做交换,交换后保证x的值比z小,此时x的值保证为最小值 x,z=z,x if(y>z):#y,z
  • if和switch语句用法

    2021-08-10 09:22:04
    if(条件语句){ 代码;//条件语句为true时运行 } debug流程: 1、打断点(breakpiont) 2、用debug, 3、单步运行,看程序运行状况 随机数生成: Math.random()----0-1之间的小数(默认double型) Math.random()*10...
  • 循环语句 //循环语句允许我们多次执行一个语句语句组。 循环类型 1、while循环: 当给定条件为真时,重复语句语句组。它会在执行循环主体之前测试条件。 using System; namespace stars { class Program { ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,092
精华内容 1,636
热门标签
关键字:

vbif语句的嵌套