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 variableconvertir 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»
}