DEV Community

Beatriz Maciel
Beatriz Maciel

Posted on • Updated on

HackerRank #7 | Int to String / String to Int | 🇧🇷

Int to String

Para transformar um int em um string existem três formas:

String s = String.valueOf(n);

String s = Integer.toString(n);

String s = "" + n;

String to Int

Para transformar uma string em um int:

int n = Integer.parseInt(s);


Java Int to String

Neste exercício, caso conseguisse transformar um int em um String, o console devolve "Good job". Em caso contrário, devolve "Wrong answer".

import java.util.*;
public class Solution {
 public static void main(String[] args) {


  try {
   Scanner in = new Scanner(;
   int n = in .nextInt();
   //String s=???; Complete this line below

       String s = Integer.toString(n);

   if (n == Integer.parseInt(s)) {
    System.out.println("Good job");
   } else {
    System.out.println("Wrong answer.");
  } catch (DoNotTerminate.ExitTrappedException e) {
   System.out.println("Unsuccessful Termination!!");

//The following class will prevent you from terminating the code using exit(0)!
class DoNotTerminate {

 public static class ExitTrappedException extends SecurityException {

  private static final long serialVersionUID = 1;

 public static void forbidExit() {
  final SecurityManager securityManager = new SecurityManager() {
   public void checkPermission(Permission permission) {
    if (permission.getName().contains("exitVM")) {
     throw new ExitTrappedException();

Enter fullscreen mode Exit fullscreen mode


Essa publicação faz parte de uma série de exercícios resolvidos em Java no HackerRank. Acesse a série completa:

Top comments (0)