core java: stupid doubt

what’s wrong with this class:

class reverse
public static void main(String[] ar)
Console c=System.console();
System.out.print(“Enter the first number:”);
String n=c.readLine();
System.out.print(“Enter the second number:”);
String m=c.readLine();
int[] arr1=Integer.parseInt(n);
int[] arr2=Integer.parseInt(m);

I mean, i know string cant be parsed into an integer array… so what’s the way out??

  1. if it is a single number than you
    should do: int
  2. if you want it to be first index of
    array int arr1[]=new int[10];//or
    some num
  3. if there are multiple numbers then:
    String n[]=c.readLine().split(" ");
    for(int i=0;i<n.length;i++)

though its not clear what are you trying to do…

1 Like

actually i was trying to reverse a number string.