Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.memoire.fdcalc
Class Nombre  view Nombre download Nombre.java

java.lang.Object
  extended bycom.memoire.fdcalc.Composant
      extended bycom.memoire.fdcalc.Expression
          extended bycom.memoire.fdcalc.Nombre

public class Nombre
extends Expression


Field Summary
private  java.lang.String affichage_
           
private  boolean constante_
           
private static java.text.DecimalFormatSymbols decF_
           
private static java.text.DecimalFormat nf_
           
private static java.text.DecimalFormat nfG_
           
protected static java.lang.String PI
           
private static double precision_
           
private  double valeur_
           
 
Constructor Summary
Nombre()
           
Nombre(double _valeur)
           
Nombre(double _valeur, java.lang.String _nomVariable)
           
Nombre(java.lang.String _valeur)
           
 
Method Summary
private  double arrondi(double _entree)
           
 void changePar(double _nouv)
           
private  void constante(java.lang.String _valeur)
           
 Nombre div(Nombre _droit)
           
static boolean est(java.lang.String _entree)
           
static boolean estConst(java.lang.String _entree)
           
static boolean estPI(java.lang.String _entree)
           
static boolean estSign(java.lang.String _entree)
           
 Nombre evalue()
           
 Nombre fois(Nombre _droit)
           
 Nombre moins(Nombre _droit)
           
 Nombre plus(Nombre _droit)
           
 Nombre puiss(Nombre _droit)
           
 java.lang.String retour()
           
 java.lang.String retourResu()
           
 double valeur()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

precision_

private static final double precision_
See Also:
Constant Field Values

nf_

private static final java.text.DecimalFormat nf_

nfG_

private static final java.text.DecimalFormat nfG_

decF_

private static final java.text.DecimalFormatSymbols decF_

PI

protected static final java.lang.String PI

valeur_

private double valeur_

constante_

private boolean constante_

affichage_

private java.lang.String affichage_
Constructor Detail

Nombre

public Nombre()

Nombre

public Nombre(double _valeur)

Nombre

public Nombre(java.lang.String _valeur)

Nombre

public Nombre(double _valeur,
              java.lang.String _nomVariable)
Method Detail

constante

private void constante(java.lang.String _valeur)

arrondi

private double arrondi(double _entree)

changePar

public void changePar(double _nouv)

evalue

public Nombre evalue()
              throws ExceptionDeSyntaxe
Specified by:
evalue in class Composant

valeur

public double valeur()

plus

public Nombre plus(Nombre _droit)

moins

public Nombre moins(Nombre _droit)

fois

public Nombre fois(Nombre _droit)

div

public Nombre div(Nombre _droit)

puiss

public Nombre puiss(Nombre _droit)

retour

public java.lang.String retour()
Specified by:
retour in class Composant

retourResu

public java.lang.String retourResu()

estPI

public static boolean estPI(java.lang.String _entree)

estConst

public static boolean estConst(java.lang.String _entree)

estSign

public static boolean estSign(java.lang.String _entree)

est

public static boolean est(java.lang.String _entree)