Leer numero y doblarlo varias veces

import java.util.*;
public class doble{
    public static void main(){
        int numero;
        int res;
        Scanner teclado = new Scanner (System.in);
        
        System.out.println("Escribe el numero");
        numero = teclado.nextInt();
        do {
           numero = numero * 2;
           System.out.println("doble = " + numero);
           System.out.println("doblar este numero (si-1 / no-2)");
           res = teclado.nextInt();
           
        }
        while (res == 1);
        
    }
}