# HackerRank Day 16 Exceptions - string to integer 30 days of code solution

In this HackerRank Day 16 Exceptions string to integer 30 days of code problem set, we need to develop a program that can take a string as an input and then can convert it into the equivalent integer.

## Problem solution in Python 2 programming.

```#!/bin/python

import sys

def toInteger(s):
try:
print int(s)
except Exception, e:

S = raw_input().strip()
toInteger(S)```

## Problem solution in Python 3 programming.

```#!/bin/python3

import sys

S = input().strip()

try:
S = int(S)
print(S)
except:

### Problem solution in java programming.

```import java.io.*;
import java.util.*;

public class Solution {

public static void main(String[] args) {
try(Scanner scan = new Scanner(System.in);){
int input = Integer.parseInt(scan.nextLine());
System.out.println(input);
}
catch(NumberFormatException e){
}
}
}```

### Problem solution in c++ programming.

```#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;

int main() {
string s;
cin >> s;

try {
cout << stoi(s) << endl;
} catch(...) {
cout << "Bad String" << endl;
}

return 0;
}```

### Problem solution in Javascript programming.

```process.stdin.resume();
process.stdin.setEncoding('ascii');

var input_stdin = "";
var input_stdin_array = "";
var input_currentline = 0;

process.stdin.on('data', function (data) {
input_stdin += data;
});

process.stdin.on('end', function () {
input_stdin_array = input_stdin.split("\n");
main();
});

return input_stdin_array[input_currentline++];
}

/////////////// ignore above this line ////////////////////

function main() {

try {
var num = parseInt(S) || error;
console.log(num);

}
catch (error) {