iapp吧 关注:15,964贴子:191,313

回复:说个事

只看楼主收藏回复

注释语句
注意事项:
A:不要在代码尾部使用注释语句
B:一般代码只要超过3行必须进行注释(注释必须比代码多)
▪讲解1
用法
s b="Hello"
//讲法:声明把Hello赋值给这个叫b的变量
//理解:设置b的值为Hello
s a=b
.讲法:声明把b的值赋值给a
.理解:设置a的值就是b的值
说明:
注释语句符号可以用“.” 也可以用“//”,以注释符号开头的正行,将会被代码执行器无视。通常用于给自己标示代码的含义
提示:
不支持代码尾部使用注释语句,注释行必须开头为注释符
举错误的例子:
s b="Hello"//讲法:声明把Hello赋值给这个叫b的变量
▪讲解2
1.为什么使用注释
答:可以改善代码的可读性,可以让开发人员尽快而彻底地理解新的代码
作者:胡安


IP属地:湖南来自Android客户端16楼2017-08-14 19:30
回复
    打印
    注意事项:
    A:""之间的叫字符串
    B:如果打印数字可以不用打双引号
    ▪讲解1
    用法:
    syso("内容")
    ▪讲解2
    作用:
    1.可以在测试时菜单,选择syso日志查看打印数据
    2.查看网页源码,选择syso日志查看打印的网页源码
    作者:胡安


    IP属地:湖南来自Android客户端17楼2017-08-14 19:31
    回复
      运算符的表达方式
      注意事项:
      A:注意计算的类型
      B:合理利用计算
      ▪讲解1
      (1)算术运算符
      A:+,-,*,/,%,++,--
      B:+的用法
      a:加法
      b:正号
      c:字符串连接符
      例子:
      s a = 12
      s b = 13
      s(a + b, c)
      //将提示:25
      tw(c)
      ★B•2
      计算类型:
      1. s 计算结果取整数
      2. s2 计算结果取全部
      3. sb 计算负数,取整数
      4. sb2 计算负数全部
      C:/和%的区别
      数据做除法操作的时候,/取得是商,%取得是余数
      D:s+,-,*,/的用法
      a:他们的作用是提高计算效率
      b:用法
      B1:
      s a=1
      s(a+1,b)
      //s2可以保留两位小数
      s a=1
      s((a+1)/2,b)
      //支持带括号的运算
      s a=-3
      s(a-1,b)
      //这样运行会出错,s不支持负数运算
      所以需要用sb函数
      s a=-3
      sb(a-1,b)
      //用sb2函数可以保留小数
      或使用s-函数
      s a=-3
      s-(1,a)
      //s-(1,a)读作将a的值减1后重新赋值到变量a,等同于sb(a-1,a)
      B2:
      s a = 2
      //加法例子赋值a=4
      s+(2, a)
      //减法例子赋值a=3
      s-(5, a)
      //乘法例子赋值a=6
      s*(3, a)
      //除法例子赋值a=4
      s/(8, a)
      //求余例子赋值a=2
      s%(5, a)
      //其他用法
      //加法例子赋值a=7
      s+(2, 5, a)
      //乘法例子赋值b=8
      s*(4, a, "true", b)
      说明:
      此方法的效率高于 s计算表达式、sb计算表达式。 在循环数据运行时,是受到推荐的用法。
      ▪讲解2
      (2)比较运算符
      A:==,!=,>,>=,<,<=
      B:无论运算符两端简单还是复杂最终结果是boolean类型。
      C:千万不要把==写成了=
      (4)逻辑运算符
      A:&,|,^,!,&&,||
      B:逻辑运算符用于连接boolean类型的式子
      C:结论
      &:有false则false
      |:有true则true
      ^:相同则false,不同则true。
      情侣关系。
      !:非true则false,非false则true
      &&:结果和&是一样的,只不过有短路效果。左边是false,右边不执行。
      ||:结果和|是一样的,只不过有短路效果。左边是true,右边不执行。


      IP属地:湖南来自Android客户端18楼2017-08-14 19:32
      回复
        条件判断语句
        注意事项:
        A:注意逻辑符号(如:==,&&)
        B:&&和&的效果相同,但是&&可以减轻程序运行速度,区别不大
        C: |和|| 的效果相同,但是||可以减轻程序运行速度,区别不大
        ▪讲解1
        判断的基本格式:
        第一个:
        f(逻辑表达式)
        {
        语句
        }
        结果是true执行语句,false不执行语句
        第二个:
        f(逻辑表达式)
        {
        语句1
        }
        else
        {
        语句2
        }
        结果是true执行语句,false执行语句2
        下面我们举一个例子:
        这个代码是无线打印"执行语句"
        语句▼ 分析▼
        f(1==1) 判断条件1是否等于1
        {
        syso("执行语句") 打印"执行语句"
        }
        说明:
        条件判断语句,用于两个值的比较,常用于判断值是否对等与数值的大小,判断数据需要同类型数据对比。表达式返回的“是”,那么将执行 { 代码 } 里面的代码。“否”将执行else后面的代码(不支持运算表达式,例:a+b=2)
        ▪讲解2
        我们现在开始理解逻辑表达式以及怎么编写
        我们先看看逻辑表达式的符号
        支持运算符(返回 是 与 否):
        == 是否对等
        != 是否不等于
        >= 是否大于或等于
        <= 是否小于或等于
        > 是否大于
        < 是否小于
        ?* 字符串开通是否相同
        *? 字符串结尾是否相同
        ? 字符串是否被包含
        上面三个举例:
        s a = "abcdef"
        f(a ?* "abc") 返回“是”
        f(a *? "def") 返回“是”
        f(a ? "cde") 返回“是”
        支持逻辑运算符:
        || 或者
        && 并且
        ! 反意
        我们知道了运算表达符号,现在我们试试编写
        [练习]
        1.编写88是否等于22
        2.编写22乘以3是否不等于38除以2
        答案:
        1.
        f(88==22){
        syso("88等于22")}
        2.
        f(22*3!=38/2){
        syso("22乘以3不等于38除以2")}


        IP属地:湖南来自Android客户端19楼2017-08-14 19:33
        回复
          新建线程
          注意事项:
          A:只能在线程中运行的
          stop() 暂停执行
          hs() (post提交表单数据)获取网页源码
          hd() 下载文件
          huf() 上传文件
          B:不能在线程中运行的
          utw() 弹窗
          nvw() 动态创建控件
          sxb() 写入剪贴板
          uycl() 隐藏或显示状态栏
          ▪讲解1
          新建线程语句格式:
          基本格式:
          t()
          {
          执行的语句
          }
          例子:
          用法:
          t()
          {
          syso("新线程里执行代码")
          }
          说明:
          启用新线程,去执行一些需要执行很久的代码。比如把下载文件,获取网页,大量的文件操作,可以放入新线里执行。这里线程的概念,启用新的线程帮你处理代码,这样不会影响到主线程


          IP属地:湖南来自Android客户端20楼2017-08-14 19:33
          回复
            循环语句
            注意事项:
            A:W采用了类似判断(f判断)的表达方式,结果为true执行,结果为false不执行
            B:在不清楚要循环的数量时W比for更适合用
            C:要注意W循环时,记得每次循环都要把数字减去一些避免死循环(死循环是指无线循环,无法停止)
            D:循环次数过多请加上线程(详细看第6课内容)最好每次写循环都加上线程
            现在0基础的我们已经学习了不少代码了,今天我们将学习w与for循环语句
            我们先来讲解w循环
            ☆概念:w条件循环语句
            顾名思义,满足条件就继续循环执行
            和f判断相比 f 条件满足就执行一段代码,不满足条件就执行另一段代码, 而 w 是如果满足条件就执行大括号内的一段代码,执行完成后再判断是否满足条件,如此循环,一旦不满足,就结束循环,执行后面的代码
            ▪讲解1
            w循环语句格式:
            基本格式:
            初始化语句
            w(判断条件语句)
            {
            循环体语句
            控制条件语句
            }
            我们可能感觉比较疑惑,没关系,我们举个例子
            //代码作用:循环打印99到1
            s a = 99
            //▲初始化语句
            w(a > 0)
            //▲判断条件语句
            {
            syso(a)
            //▲循环体语句
            s(a - 1, a)
            //▲控制条件语句
            }
            例子2:
            s a=1
            //▲初始化语句
            w(a<20)
            //▲判断条件语句
            {
            s+(1,a)
            //▲控制条件语句
            }
            tw("循环已结束")
            //▲提示循环结束
            //当运行到 w 时,判断a是否小于20,小于20就进入循环,循环内的代码是每执行一次a的值加1,直到a加到20时,条件就不满足了,这时循环结束,执行后面的代码,会弹出提示"循环已结束"
            //w和f一样,同样支持逻辑运算符
            说明:
            条件循环语句,比较值的变化,然后进行循环执行 { 代码 } 里面的代码。当条件为“否”的时候会停止循环,条件“是”的话,将一直循环执行。
            支持运算符(返回 是 与 否):(跟 f 语句 一样,请参考)
            ▪讲解2
            for循环语句格式:
            基本格式:
            for(循环次数语句)
            {
            循环体语句
            }
            我们下面举个例子看看( ̄へ ̄)
            例子:
            for(1;20)
            //▲循环次数语句,循环20次
            {
            syso("循环20次")
            //▲循环体语句
            }
            例子2:
            s a = 1
            s b = 10
            for(a;b)
            //▲循环次数语句,循环10次
            {
            syso("循环10次")
            //▲循环体语句
            }
            注意:
            for(10;1)
            {
            tw("你好")
            }
            //这样是不被允许的
            说明:
            参数可以给予另个参数,一个为初始循环的值,一个是最大循环值。


            IP属地:湖南来自Android客户端21楼2017-08-14 19:34
            回复
              最后希望以后的iapp教程可以有越来越多的原创教程


              IP属地:湖南来自Android客户端22楼2017-08-14 19:35
              回复
                PS:我其实一直很看好iapo的开发者


                IP属地:湖南来自Android客户端23楼2017-08-14 19:35
                回复
                  ------end------


                  IP属地:湖南来自Android客户端24楼2017-08-14 19:36
                  回复
                    活捉胡安


                    IP属地:河南来自Android客户端25楼2017-08-14 19:52
                    收起回复
                      小胡怎么就解散了呢,你的远大目标呢


                      IP属地:广东来自Android客户端26楼2017-08-14 21:09
                      收起回复
                        这就GameOver了。。


                        IP属地:湖南来自Android客户端27楼2017-08-14 22:47
                        回复