Remplace les deux derniere chifre par 0

bilal -  
 danimo -
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.
Configuration: Windows XP
Firefox 3.0.10

7 réponses

  1. danimo
     
    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
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
  3. bilql1986 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   2
     
    c en java
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      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
  4. bilql1986 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
  7. bilql1986 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   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
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      #3
      0
  8. bilql1986 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   2
     
    svp aide moi
    0