Jump to content

Vector para Matriz


vasco16
 Share

Recommended Posts

Boas pessoal, é possivel passar isto para uma Matriz?

public static void Abecedario(int[] letras){
      for (int i = 0; i < letras.length; i++)
      letras[i]= 'A'+i;
      }
      
      public static void ImprimeOpcoes(int[] a){
      for (int i = 0; i < a.length; i++)
      System.out.print((char)a[i]+" ");
      }

Ao tentar fazer isso, ao compilar da-me erro de sintaxe porque nao tenho o mesmo tipo de dados.. e queria preencher a primeira linha da minha Matriz com A B C .. consoante o valor que definir..

Link to comment
Share on other sites

Isso é impossível tens um array de inteiros não podes colocar lá outro tipo de dados, para o que queres tem duas hipóteses ou um Map ou dois arrays de tipos diferentes mas que funcionem como 1 só neste caso um de String ou char e outro de int. Podes ainda fazer como estás a fazer e passar o 'A' a inteiro com um cast mas é algo muito estranho lol

I haven’t lost my mind; it’s backed up on DVD somewhere!

Link to comment
Share on other sites

Isso é impossível tens um array de inteiros não podes colocar lá outro tipo de dados, para o que queres tem duas hipóteses ou um Map ou dois arrays de tipos diferentes mas que funcionem como 1 só neste caso um de String ou char e outro de int. Podes ainda fazer como estás a fazer e passar o 'A' a inteiro com um cast mas é algo muito estranho lol

Pois tambem andei aqui a batalhar e nao cheguei a conclusao nenhuma, acho que tal como tu disses-te, é impossivel.

Obrigado

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.