% (Mod)

4 respostas
thifossile

Olá galera gostaria de tirar uma duvida se puderem ajudar agradeço.
estou transformando um codigo de pascal para java só que estou com um probleminha em um if
o exemplo segue :

if ((um < 100) || (um % 100 = 0)) {
   ext += " e "; 
}else{
   ext += ", ";
}

O problema volto a falar é na parte do if onde aparece o %.

Grato pela Atenção de todos.

4 Respostas

jfv83

Olá thifossile,

troca o = por ==, acho que é isso que vc quer fazer, comparar se o resto da divisa de um por 100 é zero, não é?
Então use o operador de comparação ao invéz do de atribuição…

Abraços

1. if ((um < 100) || (um % 100 == 0)) {  
   2.    ext += " e ";   
   3. }else{  
   4.    ext += ", ";  
   5. }
thifossile

Já achei o erro galera!!
Ao inves de colocar apenas um = tenho que colocar dois =

Codigo errado:

if ((um < 100) || (um % 100 = 0)) {
  ext += " e "; 
}else{
  ext += ", ";
}

Codigo certo:

if ((um < 100) || (um % 100 == 0)) {
  ext += " e "; 
}else{
  ext += ", ";
}
thifossile

É jfv83 percebi isso.
Mesmo assim obrigado pela atenção.

Valeu!!

jfv83

É isso ai…
:wink:

Criado 22 de julho de 2009
Ultima resposta 22 de jul. de 2009
Respostas 4
Participantes 2