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
isso é pra testar se o índice de um array é maior do q um valor prioridade???
[code]if ( indice >= prioridade ) {
…
} else {
…
}[/code]
isso? :roll:
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
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…
Transforma o objeto em um inteiro.
Tipo:
new Integer(indice.toString()).intValue() >= prioridade
Seguinte erro:
Type mismatch: cannot convert from int to Object
prio[this.incioFila] = prioridade;
de Qual maneira posso estar corrigindo isso ?
Obrigado
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…
Eu também não entendi, de que tipo é teus atributos?
bom na verdade eh sobre LISTA ORDENADA …
abri um outro tópico.
se vcs puderem ajudar. ficarei muito agradecido…
Obrigado