Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1001 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Formatage de la sortie d'impression numérique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formatage de la sortie d'impression numérique

n°2334950
lewis80
Le meilleur est a venir !
Posté le 12-06-2019 à 01:43:58  profilanswer
 

Salut a tous,
 
Je suis de retour avec de la fumée qui sort des oreilles, sur la question de formatage des sorties dans java.
çà fait plus d'heure que je m'arrache les cheveux a trouver comment écrire ce bout de codes:  
 
import java.util.Scanner;
import java.lang.Math;
public class Main {
  public static Scanner sc = new Scanner(System.in);
 
  public static void main(String[] args) {
    double initiale = sc.nextDouble();
    double taux = sc.nextDouble();
    double nbAnnee;
    double quotient=1000000000/initiale;
    nbAnnee= quotient/Math.log10(taux-1);
     
    // L'affichage de l'investissement et du taux se fait avec deux décimales.
   
 System.out.format("Votre investissement de %.2f\n", initiale + " $ à %.2f\n ", taux + " % va\n" +" prendre %.2f\n", nbAnnee +" années pour arriver à 1 milliard$." );
   
  }
}
 
 
il me retourne cette ereur:
 
 
 
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
   
   
 900000000
 0.10
Votre investissement de Exception in thread "main" java.util.IllegalFormatConversionException: f != java.lang.String
 at java.util.Formatter$FormatSpecifier.failConversion(Formatter.java:4302)
 at java.util.Formatter$FormatSpecifier.printFloat(Formatter.java:2806)
 at java.util.Formatter$FormatSpecifier.print(Formatter.java:2753)
 at java.util.Formatter.format(Formatter.java:2520)
 at java.io.PrintStream.format(PrintStream.java:970)
 at Main.main(Main.java:16)
exit status 1

mood
Publicité
Posté le 12-06-2019 à 01:43:58  profilanswer
 

n°2334992
rat de com​bat
attention rongeur méchant!
Posté le 12-06-2019 à 16:25:08  profilanswer
 

Je ne parle pas cette langue, mais le moteur de recherche (ou ça sers :o ) me dit que ça fonctionne comme printf() en C: Il faut indiquer les variables que tu veux imprimer en paramètres à la fin.
System.out.format("machin bidule est %f et machin truc %f", machin_bidule, machin_truc);


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Formatage de la sortie d'impression numérique

 

Sujets relatifs
[BASH] bad substitution sur formatage variableCode alpha numérique automatique
Lancer une navigation, puis l'impression, le tout dans une frame ?[ACCESS] impression multiples reports in one
Impression condiditionnelle d'une cellule excel[VBA] formatage string
Impression et mise en page automatiqueExercice entré sortie assembleur
Aperçu avant impression APRES print.css[VB/VBA/VBS] Macro excel d’impression sur plusieurs feuilles.
Plus de sujets relatifs à : Formatage de la sortie d'impression numérique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR