官术网_书友最值得收藏!

Operations with our integers

In our Playground, we know that age is an int, but with Int, we also can write arithmetic expressions using numbers, variables/constants, operators, and parentheses. Let's start with addition, subtraction, multiplication, and division. Add the following into Xcode:

So, sum added two integers (+ operator) together, totaling 43 in our preceding example. Then, we subtracted (- operator) sum from 32 to create a result (?11, in our example). After that, we took the result and multiplied (* operator) it by 5 (see -55 in the Results Panel). All of this is pretty basic math; however, you may have noticed something different with our division equation (/ operator). When you divide two integers, the result is the third integer. So, instead of -55 divided by 10 equals -5.5, our result was -5. To get the correct floating-point value of -5.5, we need to make our division value a Double. Therefore, let's add the following:

let divide2 = Double(total) / 10

After adding the preceding line of code, your code should look something like this:

All of these operations might look familiar to you, but there is one with which you might not be familiar, and that is the remainder operator. The remainder operator returns the remainder when a number is divided by another.

So, for example, 7 divided by 3 equals 2.33. When we apply the remainder operator, we get back 1. Add the following to Playgrounds:

let mod = 7 % 3

Now, your code should look something like this:

主站蜘蛛池模板: 兴化市| 水城县| 宣武区| 方城县| 南溪县| 茌平县| 宁陵县| 新巴尔虎左旗| 万宁市| 松江区| 高雄县| 广汉市| 开封市| 文成县| 迁西县| 织金县| 奉贤区| 桂林市| 乌兰察布市| 泉州市| 恭城| 固始县| 铜川市| 宁化县| 邹平县| 龙州县| 灵武市| 铁岭市| 秭归县| 洛川县| 邢台市| 朔州市| 喀喇沁旗| 普宁市| 齐齐哈尔市| 石棉县| 古浪县| 张家口市| 洞头县| 光泽县| 曲阳县|