Jump to content

Recommended Posts

Posted

Sabem-me dizer como criar um vector com as letras de "a" a "z"

eu tenho algumas duvidas na sintaxe

tenho isto escrito mas n sei como escrever as letras, de 1 a n sei mas com letras não

static char[] built(char c)
{

  char[]v1 = new char [26];
 for (int i= 0;i<25; i++)
 {
  v1[i]=


 }
 return v1;
}

Posted

significa que para eu percorrer o vector e atribuir-lhe as letras, a, b,c, d...até ao z tenho de mexer com o valor numérico dessa tabela (décimal )?

por exemplo valor do indice o é 65, logo o seguinte é 65 +1, e por aí adiante?

Posted

enganei-me. o 65 é o A, escrevi mal.

Mas por exemplo quero criar o abcedario tenho de fazer a manipulação desses numeros correspondentes?

Estou mesmo à nora com os caracteres, para vectores com numeros fiz algusn exercicios mas com letras não sei mesmo como fazer

Posted

Eu sei que isto vai contra os principios do forum, mas não podias escrever o código para criar um vector com as letras de "a" até "z"?

Era só para perceber a lógica dos vectores com letras, para ter um ponto de partida, é que nos meus acetatos está muito pouca informação

Posted
public class Main
{
 static public void main(String[] args)
 {
   char[] vector = new char[14];

   vector[0] = 72;
   vector[1] = 101;
   vector[2] = 108;
   vector[3] = 108;
   vector[4] = 111;
   vector[5] = 44;
   vector[6] = 32;
   vector[7] = 87;
   vector[8] = 111;
   vector[9] = 114;
   vector[10] = 108;
   vector[11] = 100;
   vector[12] = 33;
   vector[13] = 0;

   System.out.println(String(vector));
 }
}
IRC : sim, é algo que ainda existe >> #p@p
Posted (edited)

Eu ainda não aprendi nada sobre strings e isso, apenas estou a mexer com caracteres dentro de vectores, tipo meter uma letra numa posição , baralhar as letras esse tipo de coisas

Estou no capitulo procedimentos e referências, onde já dei vectores

A pergunta é esta: criar um vector com termos consecutivos

e eu queria primeiro saber como faço os termos consecutivos

Edited by Masato
Posted (edited)

Há varias maneiras de o fazer uma delas é passar o codigo ascci para a variavel char tipo char a = 87; outra maneira é usar as '' deste modo: char a = 'W' por isso uma soluçao pra o teu problema é:

public class Main{
static public void main(String[] args){
char[] vector = new char[5];
vector[0] = 'O';
vector[1] = 'l';
vector[2] = 'a';
vector[3] = '!';
vector[4] = '!';

for(int i = 0; i < vector.length; i++)
System.out.println(vector[i]);
}
}
Edited by skinie18
Posted

Há varias maneiras de o fazer uma delas é passar o codigo ascci para a variavel char tipo char a = 87; outra maneira é usar as '' deste modo: char a = 'W' por isso uma soluçao pra o teu problema é:

public class Main{
static public void main(String[] args){
char[] vector = new char[5];
vector[0] = 'O';
vector[1] = 'l';
vector[2] = 'a';
vector[3] = '!';
vector[4] = '!';

for(int i = 0; i < vector.length; i++)
System.out.println(vector[i]);
}
}

isso é eliminar metade da ideia do exercício, que é o uso de ciclos na criação do alfabeto, para melhor entendimento da relação número/caracter

IRC : sim, é algo que ainda existe >> #p@p

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
×
×
  • 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.