Duvida de como usar Objetos

8 respostas
G

Oi pessoal,

gostaria de saber como pode ser feito algo deste tipo:


if(P[indice]<=prioridade)

desta maneira não da pra fazer a comparação…
dentro do P eu estou guardando os valores da prioridade de um programa q estou fazendo.

Outra coisa
pode ser feito desta maneira

aki na verdade o P[indice + 1] deveria receber o valor da prioridade… no caso a prioridade eh do tipo inteiro…

P[indice + 1] = P;

Obrigado

8 Respostas

M

isso é pra testar se o índice de um array é maior do q um valor prioridade???

if &#40; indice &gt;= prioridade &#41; &#123;

   ...

&#125; else &#123;

   ...
&#125;

isso? :roll:

G

Entaum Matheus,
o indice eh um objeto… e ta dando erro pois não deixa fazer esse tipo de comparação entre objeto e inteiro…

pois no indice tenho um vetor de objetos… estes objetos são as prioridades q recebo…

e o prioridade é o item q vou estar comparando com o vetor P[indice] <= prioridade

sacou ?

Obrigado

M

o índice é um vetor de objetos? bem, tu tem q dar um parse pra int no valor q tu vai recuperar no índice antes, então… esses objetos são de q tipo? Devem representar números… é claro…

R

Transforma o objeto em um inteiro.
Tipo:

new Integer&#40;indice.toString&#40;&#41;&#41;.intValue&#40;&#41; &gt;= prioridade
G

Seguinte erro:
Type mismatch: cannot convert from int to Object

prio[this.incioFila] = prioridade;

de Qual maneira posso estar corrigindo isso ?

Obrigado

M

ta, eu ja nao to entendendo mais nd… cara, coloca ai a parte do teu código relevante, e diz pra gente de q tipo é cada variável q aparecer…

R

Eu também não entendi, de que tipo é teus atributos?

G

bom na verdade eh sobre LISTA ORDENADA …
abri um outro tópico.
se vcs puderem ajudar. ficarei muito agradecido…

Obrigado

Criado 22 de março de 2005
Ultima resposta 22 de mar. de 2005
Respostas 8
Participantes 3