• + 17 comments

    The same solution with better names:

    Scanner in = new Scanner(System.in);
    int n = in.nextInt();
    int counter = 0, max =0;
    while (n > 0) {
        int rem = n%2;
        if (rem==1) counter++; 
        else counter=0;
        max = Math.max(counter, max);
        n/=2;
    }
    System.out.println(max);