Remplace les deux derniere chifre par 0

bilal -  
 Utilisateur anonyme -
Bonjour,
mon problem est :
je doi entrer une entier reel en parametre ,qui doi etre superrieure a 100 ou inferieure a -100
et de retoune cel la en remplacant les deux dernieres chiffres par 0.
A voir également:

7 réponses

Utilisateur anonyme
 
Bonjour,
Guten Tag,

//double zahleingeben = 99.1234;
         //double zahleingeben = -99.1234;
         double zahleingeben = 100.1234;
         //double zahleingeben = -100.1234;
         
         if((zahleingeben>100) ||((zahleingeben<-100))) 
         {
            System.out.println("\n\nzahleingeben (double) = " + zahleingeben);
         
            DecimalFormat df = new DecimalFormat("0.00");
            String zahleingebenUndZero = df.format(zahleingeben);
            zahleingebenUndZero = zahleingebenUndZero + "0"; 
            zahleingebenUndZero = zahleingebenUndZero.replaceAll(",", ".");
            System.out.println("zahleingebenUndZero (String) = \"" + zahleingebenUndZero + "\"" );
            double b = Double.parseDouble(zahleingebenUndZero);
            System.out.println("\n\nb (double) = " + b);
         }
         else
         { 
            System.out.println("\n\ndie Zahl " + zahleingeben + " muss größer 100 oder kleiner -100"); 
         }


Cordialement,

Dan
1
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Bonjour,*

S'il vous plaît
Merci
Au revoir
etc.
Sont monnaie courante quand on veut obtenir quelque chose !

Saine lecture...
A voir aussi

Merci de votre compréhension.

;-)

* Ne pas en tenir compte si présent dans le message initial, mais bon vu qu'il est ajouté automatiquement, ça ne fait pas de mal.

Et le langage, c'est à nous de le deviner ???
0
bilql1986 Messages postés 60 Statut Membre 2
 
c en java
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Merci de bien vouloir rédiger vos messages dans un langage c­ompréhensible par tous...

Donc, de faire un effort ! ;-((

PS. Le #1 est toujours valable ;-(
0
bilql1986 Messages postés 60 Statut Membre 2
 
expemles peut etre ca vous aides a comprendre mon problem
entier donne et je retoune cel la on remplace les deux derniere chiffre par zero
134 -->100, -1635 so--> -1600 ,75391 -->75300
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
toma_f_1 Messages postés 94 Statut Membre 7
 
div 100 * 100. le truc à la con

sinon tu transforme ton entier en string, tu manipule la chaines pour remplacer les deux derniers chiffres puis tu retransforme en entier. c'est c** aussi.
0
bilql1986 Messages postés 60 Statut Membre 2
 
j ai commence a developpe le programme me sa marche pa kelk1 peut m aide a resoudre

public int zero(int zahleingeben)
{

int b=0;
if((zahleingeben>100) ||((zahleingeben<-100)))
{
a=String.ValueOf(zahleingeben);
//a=(new Integer(zahleingeben)).toString();
for(int i=0;i<tabelle.length()-1;i++)
{
a[length()-1]="0";
a[length()]="0";

}
b=Integer.parseint(a);

}
else
{
System.out.println("die Zahl muss größer 100 oder kleiner -100");
}

return(b);

}

}
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
#3
0
bilql1986 Messages postés 60 Statut Membre 2
 
svp aide moi
0