variable, type,
expression, affectation

variable et type

source de Prog2.java
class Prog2 {
  public static void main (String args[]) {
    int i;
    double monde;
    int x3_TH = 3;
    System.out.println("la valeur est " + x3_TH);
    System.out.println("le nom de la variable est x3_TH");
    i = 2 + x3_TH;
    monde = 3.3;
    System.out.println("i vaut " + i + " et monde vaut "
                       + monde);
    monde = monde - 0.3;
    System.out.println("dernier résultat " + (3 * monde));
  }
}

opérateur, évaluation d'expression

source de Prog3.java
class Prog3 {
  public static void main (String args[]) {
    int i,j; 
    double x,y;
    i = 2;
    j = 6;
    System.out.println("évaluation de l'expression i*j+1 : " + (i*j+1));
    System.out.println("évaluation de l'expression i*(j+1) : " + (i*(j+1)));
    System.out.println("évaluation de l'expression j/(2*i) : " + (j/(2*i)));
    System.out.println("évaluation de l'expression j/i : " + (j/i));
    System.out.println("évaluation de l'expression (j+1)/i : " + ((j+1)/i));
    System.out.println("évaluation de l'expression j/2*i : " + (j/2*i));
    System.out.println("évaluation de l'expression j%i : " + (j%i));
    System.out.println("évaluation de l'expression (j+1)%i : " + ((j+1)%i));
    x = i; 
    y = j;
    System.out.println("évaluation de l'expression x/y : " + (x/y));
    System.out.println("évaluation de l'expression (x+5.0)%y : " 
				 + ((x+5.0)%y));
    System.out.println("évaluation de l'expression y+i-x/3+(2+j)%x/y : "
				 + (y+i-x/3+(2+j)%x/y));    
  }
}

les booléens

source de Prog4.java
// Prog4.java
class Prog4 {
  public static void main (String args[]) {
    int i, j;
    boolean b, test, vrai;
    i = 2;
    j = 6;
    vrai = true;
    System.out.println("vrai = true   -->" + vrai);
    System.out.println("i>j  -->" + (i>j));
    test = (i > j);
    System.out.println("test = (i>j)  -->" + test);
    b = test && ( vrai || (i == j));
    System.out.println("b = test&&(vrai||(i==j))  -->" + b);
    b = !b || b ;
    System.out.println("b = !b||b  -->" + b);
  }
}

méthodes (fonctions) mathématiques

source de Prog21.java
class Prog21 {
  public static void main (String args[]) {
    double r;
    r=Math.random();
    System.out.println("valeur aléatoire = " +r);
    r=Math.random();
    System.out.println("encore : " +r);
    double d=5.57;
    System.out.println("valeur = "+d
             +" son arrondi = "+Math.round(d));
    int i=1, j=2, k=3, m;
    m = Math.max(i,Math.max(j,k));
    System.out.println("max de 3 entiers = " +m);
  }
}

exercice