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

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:

主站蜘蛛池模板: 赤水市| 浮梁县| 鄢陵县| 咸宁市| 金寨县| 重庆市| 扬州市| 松滋市| 邢台市| 石台县| 进贤县| 德州市| 收藏| 全南县| 马公市| 连山| 沂源县| 内黄县| 荆门市| 新邵县| 濮阳县| 高雄县| 平罗县| 白银市| 凤山市| 桑日县| 南雄市| 富裕县| 依安县| 安顺市| 泸溪县| 新干县| 德令哈市| 大悟县| 新巴尔虎左旗| 封丘县| 云浮市| 门头沟区| 博罗县| 吉木萨尔县| 武安市|