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

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:

主站蜘蛛池模板: 扶绥县| 元谋县| 许昌市| 南开区| 苗栗市| 札达县| 渝中区| 夏邑县| 神池县| 藁城市| 连州市| 黔江区| 积石山| 大安市| 吴忠市| 廉江市| 福海县| 茌平县| 二连浩特市| 佛坪县| 宣城市| 林芝县| 清涧县| 晋城| 桃江县| 泾阳县| 博兴县| 楚雄市| 米林县| 融水| 河北省| 微博| 家居| 扶余县| 乌拉特前旗| 连江县| 宜丰县| 瑞安市| 铜鼓县| 大同县| 堆龙德庆县|