Derniers sujets
Java : Les variables
SOS internautes :: Aide informatique :: :: Programmation :: JAVA
Page 1 sur 1
Java : Les variables
Ce que nous avons vu c'est beau, c'est bien, mais un programme doit pouvoir effectuer des actions autres que afficher un texte, afficher une somme de chiffre que nous aurons calculé, ...
C'est ce que nous allons faire! Il existe plusieurs types de variables en java, chaque type correspond à une caractéristique de taille, de contenance,
les variables de type byte, short, int, lang, peuvent recevoir des nombres entiers, nous utiliserons dans tous les cas sauf indication contraire le type int (integer) qui permet de gérer un large variété de nombres entier positifs et négatifs, si ce type n'est pas assez (pour x raison) on utilisera alors la variable de type lang
les variables de type float et doubles, peuvent quand a eux contenir des nombres réels (avec virgule) positifs et négatif. En général, on utilise le type float
la variable de type char permet de contenir une lettre,
la variable de type boolean permet de contenir la valeur true ou false (vrai ou faux)
la variable de type string permet de contenir une chaine de caractère, mais nous ne l'utiliserons pas pour le moment.
maintenant pour indiquer à l'ordinateur que nous utilisons une variable, nous devons la déclarer, son type et son nom. Son type s'écrit en toute lettre sauf le type integer que l'on écrit int.
Exemples:
Maintenant on va déclarer une variable puis l'on va lui donnez une valeur plus loin dans le programme
5
Bravo!!
Et maintenant??
Nous allons voir deux choses avant d'attaquer les exercices: les opérations sur les variables
Les opérations sont les même que dans la vrai vie (sans blague!! )
*Le modulo est le reste d'une division euclidienne pour un quotient entier dans l'exemple a vaut 2
Il est possible de faire comme dans l'exemple mais aussi d'utiliser les opérations avec des variables
Les règles de priorité marchent comme dans la réalité *,/,%,+,- cette ordre peut être modifié avec les parenthèses
Encore un autre truc, on peut ajouter facilement 1 à une variable
De même pour enlever 1
Encore une chose importante à voir, Comment afficher les variables? (c'est utile)
Rien de plus simple:
Je veux aussi afficher du texte
Pas de soucis, on va voir tous les cas dans le même exemple
Important, pour séparer des variables d'autres variables dans un System.out.print on utilise + qui va coller les morceaux
Maintenant passons aux exercices!
1.Écrire un programme qui affiche le résultat de a*b+c puis a*(b+c)
Attention : pensez à déclarer vos variables en integer et les initialiser!
ici je vais utiliser une autre méthode pour calculer sans utiliser de variables
Attention : pensez à déclarer votre variable en integer et à l'initialiser!
Je vous retrouve prochainement pour parler des opérateurs logiques et de l'opérateur conditionnel
C'est ce que nous allons faire! Il existe plusieurs types de variables en java, chaque type correspond à une caractéristique de taille, de contenance,
les variables de type byte, short, int, lang, peuvent recevoir des nombres entiers, nous utiliserons dans tous les cas sauf indication contraire le type int (integer) qui permet de gérer un large variété de nombres entier positifs et négatifs, si ce type n'est pas assez (pour x raison) on utilisera alors la variable de type lang
les variables de type float et doubles, peuvent quand a eux contenir des nombres réels (avec virgule) positifs et négatif. En général, on utilise le type float
la variable de type char permet de contenir une lettre,
la variable de type boolean permet de contenir la valeur true ou false (vrai ou faux)
la variable de type string permet de contenir une chaine de caractère, mais nous ne l'utiliserons pas pour le moment.
maintenant pour indiquer à l'ordinateur que nous utilisons une variable, nous devons la déclarer, son type et son nom. Son type s'écrit en toute lettre sauf le type integer que l'on écrit int.
Exemples:
- Code:
int a;
- Code:
float nombre;
- Code:
double ma_variable = 5,65565;
- Code:
int a, b, c=3;
float d= 5.666, pi = 3.14159265;
Maintenant on va déclarer une variable puis l'on va lui donnez une valeur plus loin dans le programme
- Code:
int exemple;
...
exemple = 0;
- Code:
int a,b;
...
a = 5;
...
b = a;
5
Bravo!!
Et maintenant??
Nous allons voir deux choses avant d'attaquer les exercices: les opérations sur les variables
Les opérations sont les même que dans la vrai vie (sans blague!! )
Nom | Signe | Exemple |
Addition | + | a = 5 + 3 |
Soustraction | - | a = 5 - 3 |
Multiplication | * | a = 5 * 3 |
Division | / | a = 15 / 3 |
Modulo* | % | a = 5%3 |
Il est possible de faire comme dans l'exemple mais aussi d'utiliser les opérations avec des variables
- Code:
a = b + c;
b = 4 + c;
Les règles de priorité marchent comme dans la réalité *,/,%,+,- cette ordre peut être modifié avec les parenthèses
- Code:
c = (a + b) * c;
Encore un autre truc, on peut ajouter facilement 1 à une variable
- Code:
j = j + 1;
j++;
De même pour enlever 1
- Code:
j = j - 1;
j--;
Encore une chose importante à voir, Comment afficher les variables? (c'est utile)
Rien de plus simple:
- Code:
System.out.println(x);
Je veux aussi afficher du texte
Pas de soucis, on va voir tous les cas dans le même exemple
- Code:
System.out.println(x + "mon texte" + y + "mon autre texte" + t);
Important, pour séparer des variables d'autres variables dans un System.out.print on utilise + qui va coller les morceaux
Maintenant passons aux exercices!
1.Écrire un programme qui affiche le résultat de a*b+c puis a*(b+c)
Attention : pensez à déclarer vos variables en integer et les initialiser!
- Code:
public class programme {
public static void main(String[] args) {
int a = 2, b = 3, c = 5, d;
d = a * b + c;
System.out.println(d);
d = a * (b + c);
System.out.println(d);
}
}
ici je vais utiliser une autre méthode pour calculer sans utiliser de variables
- Code:
public class programme {
public static void main(String[] args) {
System.out.println(11%3);
System.out.println(11%-3);
System.out.println(11%3);
System.out.println(-11%-3);
}
}
Attention : pensez à déclarer votre variable en integer et à l'initialiser!
- Code:
public class programme {
public static void main(String[] args) {
int i = 3;
i++;
System.out.println(i);
i++;
System.out.println(i);
}
}
- Code:
public class programme {
public static void main(String[] args) {
int x = 3, y = 5, z;
z = x;
x = y;
y = z;
System.out.println("x = " + x + " y = " + y);
}
}
Je vous retrouve prochainement pour parler des opérateurs logiques et de l'opérateur conditionnel
louis1806- Puit de science
- Avertissement :
Messages : 270
Date d'inscription : 17/06/2011
Age : 29
Localisation : Dijon
Sujets similaires
» Java : eclipse
» Les variables; int, double et boolean
» Java : Les conditions
» Opérations et variables arithmétiques
» Java : Introduction
» Les variables; int, double et boolean
» Java : Les conditions
» Opérations et variables arithmétiques
» Java : Introduction
SOS internautes :: Aide informatique :: :: Programmation :: JAVA
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Lun 19 Déc - 11:24 par bigblaireau
» Présentation
Lun 19 Déc - 11:10 par bigblaireau
» probleme incredimail
Mar 22 Mar - 19:06 par vanille57540
» (supprimé)
Ven 18 Mar - 20:06 par louis1806
» présentation
Ven 18 Mar - 10:47 par louis1806