Social Icons

Tuesday, April 30, 2013

3 - Variables et opérateurs Java

1  –  Les variables Java

Le type de chaque variable doit être déclarée au départ, on dit alors que java est fortement typé. Il existe 8 types primitifs ( prédéfinis )en java.
6 types numériques    →   4 types d′entiers  + 2 types réels à virgule flotante
1 type boolean          →    valeurs booléennes ( vraies ou fausses )
1 type char               →    codage unicode Type entier
– int         :  -214 783 648 à 214 783 647
– short    :  -32 768 à 32767
– long     :  -9 223 372 036 854 775 808 à 9 223 372 036 854 775 807
– byte    :  -128 à 127
Type à virgule flottante
– float      :  De l’ordre de 2 milliards ( 6 ou 7 décimales)
– double  :  15 décimales
Déclaration d’une variable
Java exige que chaque variables soit déclarée, faute de quoi le compilateur affiche un message d’erreurs. Pour déclarer une variable il suffit de taper son nom précédé de son type
Exemple :
int  n ;  // déclaration d'une variable du type entier
byte  b ;  // déclaration d'une variable du type byte
int  i, j ;  // déclaration de deux  variables du type entier

Initialisation et affectation d’une variable
Une variable déclarée est suivie généralement d’une valeur initiale ( initialisation )
Exemple   
int  n  ;  // déclaration d'une variable du type entier 
n  =  10  ; // affectation d'une valeur à la variable
// ou simplement :
int i = 10 ; // // déclaration d'une variable du type entier et affectation en même temps
 

2 - Les Opérateurs Java  

Les opérateurs arithmétiques
Les opérateurs habituels arithmétiques sont :
″ + ″                    Addition
″ * ″                    Multiplication
″ – ″                    Soustraction
″ / ″                     Division
Voici un exemple simple
int n = 9 ;
int m = 3*n ; // m vaut 27
//Pour simplifier l'écriture on utilise les notations :
x + = 2  // pour designer x = x + 2
x * = 3   // pour designer x = x * 3
Exposant
La syntaxe de l’exponentiation est :
Math.pow ( nombre , exposant )
Exemple
double x = 4.5 ;
double y = Math.pow( x , 3 ) ; // y vaut (4.5)³
Opérateurs d’incrémentation
Java fournit les opérateurs d’incrémentation :
x++  permet d’ajouter 1 à la valeur x
x-  permet de retrancher 1 à la valeur x
Exemple
int x=10;
x++; // donne à x la valeur 11
double y = 33.77;
// donne à y la valeur 32.77
Opérateurs relationnels et booléens
==          test d’égalité
!=          different
>=         supérieur ou égale
<=         inferieur ou égale
>           superieur
<           inferieur
&&      « et » logique
||          « ou » logique

1 comment:

Category Of Mobile Courses

Actualités (644) Adsense (1) Affiliation (1) Algebraic Topology (1) Algorithmic (1) all-news (30) Android (5) Android App (8) Android app without code (4) Android Apps (169) Android Development (4) Android download (2) Android OS (3) AngularJS (1) Automata theory and formal language (5) C programming (5) Category and Functor (8) CMS (3) Computer Glossary (18) Create Mobile App With Ionic Framework (2) CSS (2) CSS-Cascading-Style-Sheets (4) Developpement Java (13) Differential Geometry (1) Django-Python-Framework (8) dropshiping (26) Earn Money by Internet (4) Emplois (23) Framework php (2) Fraud (2) HTML (7) Java For Beginners (10) Javascript (12) Kotlin Programming Language (8) Kotlin For Mobile Android (1) Linux Download (2) Marketing (5) Mobile (3) Mobile Courses (4) Mobile Marketing (4) MoneyGram (1) News (721) Node.js (5) Open Source (1) Photoshop (1) Protect Computer (1) Python (33) Python BeautifulSoup (1) Python For Data Science (2) Python-Books (6) Python-DVD-Training (1) Python-Exercises (140) Python-Framework (1) Python-IDE (1) Python-Modules (1) Python-pdf (2) Python-pyQt (1) Référencement (2) Script PHP (2) Security (6) SEO (1) Snipping Tool: Faq (1) Social Networks (1) Source Code (1) Statistics With SPSS (2) Surveillance Software (1) Travail à domicile (6) Tutoriels php en vidéos (2) Tutoriels-MySql (6) tutoriels-php (19) Utilitaires (1) VPS (1) Web Hosting (1) Webcam (1) Webmarketing (11) Western Union (1) Windows 10 (1) Windows 7 (4) Windows 7 Faq (2) Windows 8 (1) Windows Accessories (1) Windows Download (8) Windows Drivers (1) Windows Fonts (1) Windows Power Shell (2) Windows Registry (2) Windows Security (18) Windows Software (2) Windows Spyware (2) Windows utilities (3) Windows Virus (2) Windows Vista (3) Windows Wireless (1) Windows xp (1) Wordpress (1)
 

Sample text

Sample Text

 
Blogger Templates