Leer un numero y elevarlo al cubo

import java.util.*;
public class multi{
    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 * numero * numero;
           System.out.println("cubo = " + numero);
           System.out.println("elevar al cubo este numero (si-1 / no-2)");
           res = teclado.nextInt();
           
        }
        while (res == 1);
        
    }
}