‫欢迎回来｡
‫在本视频中, 我们将介绍运营商, 了解这些对我们的计划有很大影响的小事情｡
‫我们先来创建两个有值的变量和一个没有值的变量.
‫所以我会保持简单, 第一, 第二, 第三｡
‫第一个值是5｡
‫第二个是三个, 第三个现在是空的｡
‫现在让我们使用一个或多个泌尿操作器｡
‫第一个我要展示的是, 把-1的值存储到3中.
‫所以它要做的就是用-1乘以1｡
‫如果我们运行｡
‫所以C W控制台, 红线, 双击｡
‫在这里我会写一些数字, 比如, 数字3是, 这里我用花括号0｡
‫这样就行了, 它会用逗号后面的第一个变量来代替这里的所有变量.
‫所以在我的例子中, 这将是第三个｡
‫所以现在我需要控制台点读键, 这样我的程序就不会停止｡
‫一旦我开始, 我们的数字是三是负五｡
‫好吧, 你在这儿｡
‫你看它只是乘以负一｡
‫为了验证这是不是真的, 我们做了同样的事情｡
‫但是现在我们用NUM 1来表示-5, 它现在表示是正数, 所以它只是乘以-1｡
‫好极了｡
‫这是第一个｡
‫现在有另一个, 你也可以用逻辑的来做｡
‫所以我们有一个阳光充足的泳池, 我们把它创建为真, 现在控制台右线｡
‫因此请参见W双制表符｡
‫天气晴朗吗？
‫这总是一个很好的问题, 如果它是很好的, 所以它的阳光｡
‫这就是你通常所说的阳光变量, 对吧？
‫所以现在我要在它前面加一个感叹号, 就在它前面.
‫所以它会做的是否定它｡
‫所以情况会正好相反｡
‫所以如果之前是真的, 现在就是假的了｡
‫让我们来验证一下这是否属实｡
‫是不是Sunny说错了？
‫好吧, 我会的
‫所以就用一个简单的感叹号来否定｡
‫接下来我要给你们看的是增量运算符｡
‫所以我们继续使用增量运算符｡
‫第一个变量是一个新的变量, 顺便说一下, 是零｡
‫现在我要做的是, 把它递增, 我用num + plus来实现｡
‫我将从这里复制代码, 并使用NUM作为变量｡
‫现在我们把它写在控制台上, 看看会发生什么.
‫我们看到NUM是1, 所以我们用0初始化它, 然后我们把它加1｡
‫所以我们把它加1, 这就是这里的变化｡
‫接下来我要给你们看的是一个非常有趣的东西｡
‫所以我只需要复制两次然后在这个语句中, 在右边的行调用中递增.
‫我们得到的是NUM是1｡
‫所以在第27行, 第28行, NUM仍然是1, 而第29行突然变成了2｡
‫所以我们增加它, 但它只在下一行生效｡
‫这一点非常重要｡
‫如果我们想在使用它的同一行中改变它, 那么我们在开头使用双加号｡
‫所以就在变量名之前｡
‫如果我们再运行一次, 我们会看到num是1, 那么它仍然是1, 因为递增只在之后发生,
‫然后num是3｡
‫所以这里的递增刚好发生在之前｡
‫因此, 我们有行28或行28的增量, 然后我们有行29中的另一增量｡
‫这就是为什么我们这里得到的值是3而不是2｡
‫好吧, 我会的
‫这就是如何使用增量运算符｡
‫你可以使用预增量, 这就是所谓的预增量｡
‫这就是这里的岗位增量｡
‫那一条是员额增额线28｡
‫好吧, 我会的
‫所以现在同样的情况发生了, 或者同样的情况适用于递减运算符｡
‫所以就是数字减｡
‫所以是一样的, 只不过是带负号｡
‫现在我不再用加号了, 我只需要从上面复制代码｡
‫这里我用的不是加号, 而是减号｡
‫同样的道理也适用于这条线｡
‫所以如果你再运行一次｡
‫我们可以看到它是3, 然后在这里递减｡
‫实际上, 这是一个困境｡
‫让我把它改一下, 因为我抄了它, 马上就有它是很好的｡
‫所以再一次, 我们从1开始, 然后增加｡
‫我们在这里又增加又减少｡
‫第33行, 我们将其显示在控制台上, 然后在第35行和第37行再次递减｡
‫但我们的困境就在那里｡
‫现在我们在这里列出了两个递减量｡
‫这就是增量和减量｡
‫现在, 让我们来看看加法和乘法运算符｡
‫它们很简单, 但仍然很重要｡
‫让我们来看看它们｡
‫您可能已经知道它们, 我们也使用了其中的一些, 但为了完整起见, 我想在这里使用它｡
‫所以我就用result, result是1加2｡
‫你可能还记得第一个是五, 第二个是三｡
‫所以应该是八个｡
‫这没什么不对的
‫所以我们就｡
‫使用此控制台右线｡
‫为了简单起见, 我会说数字1加数字2的结果, 也许更好,
‫它就是这里的结果｡
‫所以如果我们加起来, 很简单, 应该是8, 我们是1加2的结果｡
‫所以五加三等于八｡
‫现在我们用负号做同样的事情｡
‫现在让我们在这里用一个负号｡
‫如果你运行它, 那么我们看到它是2｡
‫所以五减三等于二｡
‫所以这里没什么特别的｡
‫现在我们来看看乘法和除法｡
‫所以我打算这么做｡
‫和的结果是一样的, 实际上是减, 然后除以, 最后一个是乘｡
‫我们再来一遍还是没什么特别的｡
‫所以如果你想除, 你只需要用斜线｡
‫如果你想相乘, 你就用星星, 对吧？
‫所以5乘以3等于15, 然后5除以3等于1,
‫它就是1, 因为这里有整数, 整数不知道浮点数是什么, 所以它们不能在小数点后面或后面有任何东西｡
‫所以如果你用double来代替, 我们会得到一个更精确的值｡
‫但除此之外, 它只是一个, 它不向下舍入或向上舍入｡
‫它只会切掉小数点后的所有内容｡
‫这就是整数的除法｡
‫然后还有一个叫做模运算符, 模运算符是这样做的.
‫这会产生两个结果｡
‫所以我们把值1除以2, 然后返回余数｡
‫是这样｡
‫只给出了余数, 在我们的例子中, 数字1除以数字2｡
‫所以五除以三等于一余数二｡
‫这就是我们在这里得到的｡
‫这就是模4所需要的, 这非常有用｡
‫所以不要低估了模, 你可能在学校里还没用过, 但它在编程中非常有用｡
‫所以你要记住｡
‫然后是关系运算符和类型运算符｡
‫我在这里创建了一个布尔值, 我把它叫做lower, 我把它设为lower, 2, num, 1, lower,
‫num, 2.
‫如果｡
‫实际上没有人比第二个人更低或更低的价值｡
‫所以我们查的是五比三低｡
‫如果我们简单地把它打印到控制台上, 让我们把第一个结果打印出来｡
‫第二个是, 而且会更低.
‫我们再来一遍｡
‫我们看到第一个结果, 更低｡
‫第二个是错误的｡
‫这是因为, 5并不低于3｡
‫这就是我们在这里所说的｡
‫所以如果我们反过来说｡
‫所以我们说一号比他们高, 二号比他们大｡
‫第二, 我们在这里得到的陈述, 结果为真｡
‫所以这就是你可以简单地做的｡
‫所以你可以比较, 也可以在这里检查后, 直接在变量中存储一些东西｡
‫这是一个关系运算符, 我们可以用双等号做同样的事情｡
‫所以它是一个相等运算符, 我会在这里创建一个蓝色的等于,
‫我会说等于是数字1等于数字2的结果｡
‫所以你有两个等号, 你用它来比较｡
‫所以你比较的是右边的东西, 和左边的东西是一样的｡
‫所以这个是赋值等号, 那个是比较等号, 或者两个等号是比较.
‫所以在符端左右｡
‫如你所见, 这实际上是一个方法, 在这里被称为bool int点运算符等于｡
‫所以这很酷｡
‫它会自动为我们做这些, 并存储结果, 结果是相等的｡
‫如你所见, 如果我双击它, 它会返回一个bull bull int点操作符｡
‫它是一个方法, 在它后面有一个方法, 调用它是为了给予我们结果｡
‫我就用它来表示, 这里的双等等于.
‫让我们再运行一次, 我们会看到数字1的结果是相等的, 数字2是假的, 这是因为3不等于5｡
‫差不多就是这样了, 对吧？
‫这就是平等｡
‫而现在我们有了平等的反面｡
‫我会简单地说, 相等是第一, 而不是相等｡
‫第二, 这将返回真｡
‫另一方面, 因为这里的陈述实际上是正确的, 因为数字1不相等｡
‫二号｡
‫如果我们双击这里｡
‫提示运算子｡
‫左右不相等｡
‫所以它比较这两个, 然后它说, 它们相等还是不相等？
‫实际上是不相等的｡
‫所以这意味着这是真的｡
‫所以你看最后一个语句的结果, 不等于数字二是真的｡
‫这段视频有点长了, 我将用条件运算符来结束它｡
‫所以条件运算符和那些运算符会很方便, 只要我们学习if和else if,
‫等式运算符和那些关系运算符｡
‫所以我们在使用if语句的时候会用到所有这些, 这非常非常重要｡
‫我们继续创建另一个布尔值, 我将它命名为is lower and sunny, 我将检查is
‫lower and sunny将是is lower and is sunny.
‫这有多疯狂？
‫所以我们用这两个布尔值比较低｡
‫这是这里的一个, 一个是阳光明媚的｡
‫在我的例子中, 在第21行的开头, bool is sunny被设置为true, 在这里｡
‫我其实是｡
‫我仍然认为它是真的, 即使我在这里否定它｡
‫但我只是为了这句话而否定它｡
‫我没有否定变量本身, 所以它应该仍然是真的｡
‫所以是晴依然是真的｡
‫现在支票金额更低了｡
‫也是真的｡
‫让我们来看看｡
‫游泳池比那个小一点｡
‫所以这不是真的因为数字1并不高于数字2.
‫所以这整个陈述都是假的｡
‫让我们检查一下｡
‫我们把它写在控制台上｡
‫我们只需要说的结果是低, 阳光充足, 然后它会是低, 阳光充足, 如果你运行的结果是低,
‫阳光充足, 是真的｡
‫好吧, 我会的
‫现在让我们来看看为什么会这样, 因为我们在这里检查过了｡
‫一号比二号高｡
‫这是真的, 因为1号是5, 而M2是｡
‫三个｡
‫所以我们要在这里扭转局面｡
‫现在这句话是对的｡
‫所以只有当两个陈述都为真时, 整个陈述才是真的, 这就是为什么它是低的, 阳光充足是真的｡
‫所以这就像是结局｡
‫你可能在学校见过｡
‫所以结束条件一和条件二, 或者在我们的例子中, 布尔值一和布尔值二必须为真｡
‫否则这整个是较低和阳光明媚是不真实的｡
‫所以如果我们现在把它转过来, 再检查一次, 那么整个陈述都是假的｡
‫所以是低的和是晴的结果是假的｡
‫好吧, 我会的
‫还有一件事
‫这是这段视频的最后一段｡
‫这就是我们比较or的地方, 我们使用OR运算符, 它是较低的, 阳光充足的,
‫是较低的, 或者是阳光充足的｡
‫所以我们已经看到, 这个已经是假的, 因为两个中的一个不是真的, 或者两个都不是真的｡
‫但我们知道, 这件事其实晴儿是真的｡
‫所以现在这整个陈述也将是正确的｡
‫让我复制一下, 用双管｡
‫所以你需要用这里的双管｡
‫然后我们看到结果是低或者是阳光充足是真的, 因为阳光充足是真的｡
‫而如果是较低的也是真的, 那么这个陈述仍然是真的｡
‫只有如果他们两个都是假的, 那么正低级和晴也会是假的｡
‫这就是这里的｡
‫条件一或条件二必须为真｡
‫那么这整个陈述都是真的｡
‫否则为false｡
‫好吧, 我会的
‫所以有很多运算符和｡
‫是的, 我知道
‫所以现在你已经看过了所有的内容, 这段视频没有练习｡
‫很抱歉, 但在接下来的视频中会有大量的练习｡
‫因此, 如果您不能100%确定其中的某一个, 请再次查看视频, 尝试复制所有代码,
‫并尝试理解每一个步骤, 因为这些都是非常重要的基础知识, 我们将经常使用,
‫我们将使用它们, 而不会详细介绍它们的功能,
‫因为我们在这里已经做了这些｡
‫所以从现在开始, 我会把这些东西当作你的飞行工具, 有血有肉, 你会把它们记在心里｡
‫我可以在下午3：00, 然后说, 一号, 等于, 等于二号, 这是真的还是假的？
‫得到两个值｡
‫然后你得说, 好吧, 是的, 这是真的｡
‫然后基于此, 你要么把水弄到脸上, 要么就不弄｡
‫这就是我们的方法｡
‫所以希望你喜欢这段视频｡
‫我知道这是一个漫长的过程｡
‫但在下一个视频中, 我们将继续做一些更短的事情｡
‫那到时见｡