- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

# How to Read The Number From Standard Input in Swift Program?

This tutorial will discuss how to write a swift program to read the number from standard input. Reading a number from standard input in Swift is very easy with the help of readLine(), Int(), and Float() functions.

**readLine() function** − This function returns a string of characters which is read from the standard input at the end of the current line. If the control is already reached to the EOF when the readLine() function is called then this method will return nil.

## Syntax

Following is the syntax of Swift **readLine()** function −

readLine(strippingNewline: true) Or readLine()

**Int() function** − This function is used to convert string into a signed integer value type. The size of the integer depends upon the platform means if the platform is 32 bit then the size is Int32.

## Syntax

Following is the syntax of Swift Int() function −

Int()

**Float() function** − This function is used to convert string into a single-precision, floating point value type.

## Syntax

Following is the syntax of Swift Float() function −

Float()

## Algorithm to take input from User

**Step 1**− Define a variable**Step 2**− Use readline() syntax to store the input value in above variable**Step 3**− Print that variable**Step 4**− Perform various operations with that variable**Step 5**− Print output

## Example

**Reading integer type number from the Standard Input**

The following Swift program will show how to read an integer type number from the standard Input using readLine() and Int() functions. Here first we read the radius of the circle as an input from the user using readLine() function then convert that string type input into integer type using Int() function. After that we find the area of the circle.

import Foundation import Glibc print("Please enter the radius(r) of the circle:") if let readValue = readLine() { if let radius = Int(readValue) { let area = (22 * radius * radius)/7 print("Hence the area of the circle:", area) } }

## Input

Please enter the radius(r) of the circle: 20

## Output

Hence the area of the circle: 1257

In the above code, first we read the radius of the user(i.e., 20) using the readLine() function and assign it to a variable. The readLine() function reads data in string formate so we convert the radius into integer numb er using Int() function. After reading the radius we calculate the area of the circle using the following code

let area = (22 * radius * radius)/7

and display the area of the circle on the output screen that is 1257.

## Example

**Reading float type number from the Standard Input**

The following Swift program will show how to read a float type number from the standard Input using readLine() and Float() functions. Here first we read the radius of the circle as an input from the user using readLine() function then convert that string type input into float type using Float() function. After that we find the circumference of the circle.

import Foundation import Glibc print("Please enter the radius(r) of the circle:") if let readValue = readLine() { if let radius = Float(readValue) { let Circumference = 2 * 3.14 * radius print("Hence the Circumference is:", Circumference) } }

## Input

Please enter the radius(r) of the circle: 10

## Output

Hence the Circumference is: 62.800003

In the above code, first we read the radius of the user(i.e. 10) using the readLine() function and assign it to a variable. The readLine() function reads data in string formate so we convert the radius into floating point number using Float() function. After reading the radius we calculate the circumference of the circle using the following code

let Circumference = 2 * 3.14 * radius

and display the circumference of the circle on the output screen that is 62.800003

- Related Articles
- Java Program to Read The Number From Standard Input
- Kotlin Program to Read The Number From Standard Input
- Haskell program to read numbers from standard input
- How can we read from standard input in Java?
- Python program to read input from console
- Swift Program to Get Input from the User
- Read a character from standard input without waiting for a newline in C++
- Swift Program to Check whether the input number is a Neon Number
- Swift Program to Calculate Standard Deviation
- Java Program to read the next byte of data from the input stream
- Way to read input from console in C#
- Ways to read input from console in Java
- Haskell Program to read an integer number from the user
- Swift Program to get the denominator from a rational number
- Swift Program to get the numerator from a rational number