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

  FORUM HardWare.fr
  Programmation
  Java

  [java] newbye : rentrer des valeurs dans mon programme à l'exécution

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[java] newbye : rentrer des valeurs dans mon programme à l'exécution

n°567379
perchut2
Hell, it's about time...
Posté le 14-11-2003 à 23:46:17  profilanswer
 

Bonsoir
 
bon, j'ai un devoir d'info à faire, et je débute en java (pas taper, j'ai bossé :o) (déjà j'ai résolu mon problème de puissance [:cupra])
 
en gros, j'ai besoin que mon programme me demande des valeurs afin de continuer une boucle ;
j'ai regardé du coté de la class java.io, mais je ne trouve pas ce que je cherche.. un prompt quoi  [:spamafote]
 
 

Code :
  1. /* Ce programme calcule le capital dû à une banque lors d'un prêt :
  2. la banque nous prête capitalDepart
  3. - le taux d'intérêt est supposé variable, et égal à tauxi sur chaque période de temps  
  4. - ainsi, si on assiste à deux périodes de temps au même taux, le montant dû est d'après la formule de l'énoncé Capital_final = Capital_départ*(1+tauxi)^2
  5. -  
  6. */
  7. public class Remboursement {
  8. static double capitali = 100;
  9. static int n = 5;
  10. // Fonction qui calcule la somme à rembourser sur la période ni
  11.   static double douRemboursementi(double ni, double tauxi) {
  12.   double coeff = java.lang.Math.pow((1+tauxi), ni);
  13.   capitali = capitali * coeff;
  14.   return capitali;
  15.   }
  16. // Methode main
  17.   public static void main (String argv[]) {
  18.   for (int i=0;i<=n;i=i+1)
  19.       // demander les valeurs de tauxi et le        nombre de periodes ni
  20.   System.out.println(douRemboursementi(ni,tauxi));
  21.   }
  22. }


 
bon, c'est surement tout moche pour vous autres programmateurs avancés, mais je débute (bis)  [:joce] : le pb se situe juste apres le for, dans la méthode main.

mood
Publicité
Posté le 14-11-2003 à 23:46:17  profilanswer
 

n°567396
Zzozo
Un peu, passionément, à la fol
Posté le 14-11-2003 à 23:55:45  profilanswer
 

va voir par ici ... ca devrais t'aider un peu ... :o


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°567420
perchut2
Hell, it's about time...
Posté le 15-11-2003 à 00:08:24  profilanswer
 

Zzozo a écrit :

va voir par ici ... ca devrais t'aider un peu ... :o


 
:jap: merci, je vais voir  :hello:

n°567505
perchut2
Hell, it's about time...
Posté le 15-11-2003 à 01:27:05  profilanswer
 

Code :
  1. import java.io.*;
  2. public class Remboursement {
  3. static double capitali = 100;
  4. static int n = 5;
  5. // Fonction qui calcule la somme à rembourser sur la période ni
  6.  static double douRemboursementi(double ni, double tauxi) {
  7.  double coeff = java.lang.Math.pow((1+tauxi), ni);
  8.  capitali = capitali * coeff;
  9.  return capitali;
  10.  }
  11. // Methode main
  12.  public static void main (String argv[]) {
  13. double inputAsDoubleValue;
  14. System.out.print( "Please enter a double value: " );
  15. try
  16. {
  17.    inputAsDoubleValue = Double.parseDouble( System.in.readln() );
  18. }
  19. catch( NumberFormatException e )
  20. {
  21.    System.out.println( "That is not a valid double value!" );
  22.    System.exit( 0 );
  23. }
  24. System.out.println( "The value is "+inputAsDoubleValue );
  25. }}


 

Code :
  1. mathieu@perchut2 code $ javac Remboursement.java
  2. Remboursement.java:40: cannot resolve symbol
  3. symbol  : method readln ()
  4. location: class java.io.InputStream
  5.    inputAsDoubleValue = Double.parseDouble( System.in.readln() );
  6.                                                      ^
  7. 1 error


 
je comprends pas ce qui se passe... j'ai bien importé java.io  [:ciler]

n°567528
jade
On va tous mourir
Posté le 15-11-2003 à 03:03:40  profilanswer
 

Tu dois d'abord déclarer le buffer de lecture.

Code :
  1. BufferedReader in = new BufferedReader(new InputStreamReader(System.in));


et ensuite tu dois faire un

Code :
  1. in.readLine()


Message édité par jade le 15-11-2003 à 03:05:15

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

  [java] newbye : rentrer des valeurs dans mon programme à l'exécution

 

Sujets relatifs
comment mettre en pause un programme pendant son exécution ?[Delphi] recupere les valeurs d'une cellule d'un fichier excel
[Java] Tri d'un vecteur[Java] [DEFI] Voir les partie de quake en cours....
[JAVA] Packager un jar contenant des jars utilisant des jars , etc ...Champs Multi valeurs possible sous SQL 2000?
aidez-moi à faire mon devoir de Java svp..... please !!![Java] Problème avec JPopupMenu [résolu]
COBOL : comment faire une pause dans le programme ? 
Plus de sujets relatifs à : [java] newbye : rentrer des valeurs dans mon programme à l'exécution


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