Aller au contenu

Java

import bibliothéque; importer une bibliothèque

Installer les outils de développement

  • System.out.println('texte'); afficher du texte .
Symbole Action
\n retour à la ligne
\t tabulation
  • print("text" + variable) afficher la valeur d'une variable.

## Les variables et les opérateurs

type variable ;

variable = valeur<type>
type variable=valeur <, var2=val2> déclarer un variable.

Type de variables :

Type définition Type
byte entiers entre -128 et +127
short entiers entre -32768 et +32767
int entiers entre -210^9 et 210^9
long entiers entre -910^18 et 910^18 L
float nombres décimaux f
double nombres décimaux plus grand que float d
char caractère 'chaine'
boolean boléen true ou false
String chaîne de caractère

Opérateurs

Opérateur arithmétique
+ addition
- soustraction
* multiplication
/ division
% modulo
  • type variable = nv_type variable convertir de variable dans un autre type.

Lire les entrées clavier

Bibliothèque java.util.Scanner

  • sc = new Scanner(System.in); lire l'entré clavier.
  • sc.nextLine() résultat de la saisie.
  • sc.nextLine() vider la variable.

Les conditions

if(condition){
    instruction;
}
else if(){
    instruction;
}
 else {
    instruction; 
 }
switch (variable)
{
    case valeur: 
        instruction;
    break;
    default:
        instruction;
}

Appliquer des régles selon les différentes valeurs de la variable (NB les variables de type float, double ne sont pas acceptés).

Opérateurs

Opérateurs
== égalité
!= inégatilé
< strictement inférieur
=< inférieur ou égal
Opérateur logique
&& et
|| ou
? temaire

Déclarer un tableau

  • type tableau[] = new int[nbre] déclarer une variable-tableau vide avec nbre de colonnes.
  • type tableau[][] = { {ligne1} , {ligne2} } déclarer un tableau à 2 lignes, N colonnes.

Fonction chaîne de caractères

variable.fonction()
Fonction Action
.toLower.Case() transformer une chaîne de caractères en minuscule
.toUpper.Case() transformer une chaîne de caractères en majuscule
.length() compter le nombre de caractères
.equals(chaine) comparer les 2 chaînes de caractéres
.substring(nbre1,nbre2) extraire les caractéres contenu en le caractére nombre1 et nombre2
.indexOf('chaine') renvoyer la position de la chaîne
.indexOf('chaine') renvoyer la position de la chaîne

Fonctions mathématiques

Bibliothéque java.lang

Fonction Action
Math.random() retourner un nombre alèatoire entre 0 et 1
Math.cos(nbre) cosinus
Math.sin(nbre) sinus
Math.tan(nbre) tangante
Math.abs(nbre) valeur aboslue
Math.pow(nbre,exposant) exposant
9/ static «variable» «nom»(«variable1» «nom1»,«variable2» «nom2»){
«instructions»
return «variable» «résultat»;
} : déclarer une classe qui renvoie le résultat 


void «variable» «nom»(«variable1» «nom1»,«variable2» «nom2»){
«instructions»
}