لخّصلي
خدمة تلخيص النصوص العربية أونلاين،قم بتلخيص نصوصك بضغطة واحدة من خلال هذه الخدمة
نتيجة التلخيص (50%)
Java
Une variable?[disponible depuis Java 11]
Java 33 / 90
Variables Typage statique
Java
Java 34 / 90
Declarer une variable
type nomVariable;
Variables Typage statique
Java
Declarer une variable
type nomVariable;
Deux choix possibles pour typer les variables
Types simples (primitifs) : commencent par une lettre en
minuscule
Types objets : commencent par une lettre en majuscule
Java 34 / 90
(C) MOU HI (C)
Variables Typage statique
Java
Principaux types primitifs en Java
byte : entier code sur 1 octet (entre -128 et 127)
short : entier code sur 2 octets (entre -32 768 et 32 767)
int : entier code sur 4 octets (entre 2 147 483 648 et 2 147 483 647)
long : entier code sur 8 octets (entre -9 223 372 036 854 775 808 et +9 223 372
036 854 775 807)
float : nombre a virgule code sur 4 octets double : nombre a virgule code sur 8
octets boolean : soit true soit false (1
octet)
char : caractere code sur 2 octet situe entre deux '
Java 35 / 90
(C) MOU HI (C)
Variables Typage statique
Java
Principaux types primitifs en Java
byte : entier codesur 1 octet (entre -128 et 127)
short : entier codesur 2 octets (entre -32 768 et 32 767)
int : entier codesur 4 octets (entre 2 147 483 648 et 2 147 483 647)
long : entier code sur 8 octets (entre -9 223 372 036 854 775 808 et +9 223 372
036 854 775 807)
float : nombre avirgule codesur 4 octets double : nombre avirgule codesur 8 octets
boolean : soit true soit false (1 octet)
char : caractere codesur 2 octet situe entre deux '
Pas de type primitif pour les chaines de caractere.Un pointeur vers une zone memoire
Permettant de stocker une ou plusieurs donnees
Pouvant avoir plusieurs valeurs differentes dans un programme
Java est un langage de programmation fortement type
Il faut preciser le type de chaque variable
Une variable peut avoir de valeurs differentes mais ne peut
changer de type.Java 32 / 90
(C) MOU HI (C)
Variables
Java
Deux modes de typage en Java
Statique : le type est precise ala declaration de la variable Dynamique : la variable est declaree avec le mot-cle var et son type est dynamiquement determineapartir de la valeur initiale.Un pointeur vers une zone memoire
Permettant de stocker une ou plusieurs donnees
Pouvant avoir plusieurs valeurs differentes dans un programme
Java 32 / 90
Variables
Java
Une variable?
النص الأصلي
Java
Une variable?
Un pointeur vers une zone mémoire
Permettant de stocker une ou plusieurs données
Pouvant avoir plusieurs valeurs différentes dans un programme
Java 32 / 90
Variables
Java
Une variable?
Un pointeur vers une zone mémoire
Permettant de stocker une ou plusieurs données
Pouvant avoir plusieurs valeurs différentes dans un programme
Java est un langage de programmation fortement typé
Il faut préciser le type de chaque variable
Une variable peut avoir de valeurs différentes mais ne peut
changer de type.
Java 32 / 90
© MOU HI ©
Variables
Java
Deux modes de typage en Java
Statique : le type est précisé ala déclaration de la variable Dynamique : la variable est déclarée avec le mot-clé var et son type est dynamiquement déterminéapartir de la valeur initiale.
[disponible depuis Java 11]
Java 33 / 90
Variables Typage statique
Java
Java 34 / 90
Déclarer une variable
type nomVariable;
Variables Typage statique
Java
Déclarer une variable
type nomVariable;
Deux choix possibles pour typer les variables
Types simples (primitifs) : commencent par une lettre en
minuscule
Types objets : commencent par une lettre en majuscule
Java 34 / 90
© MOU HI ©
Variables Typage statique
Java
Principaux types primitifs en Java
byte : entier codé sur 1 octet (entre -128 et 127)
short : entier codé sur 2 octets (entre -32 768 et 32 767)
int : entier codé sur 4 octets (entre 2 147 483 648 et 2 147 483 647)
long : entier codé sur 8 octets (entre -9 223 372 036 854 775 808 et +9 223 372
036 854 775 807)
float : nombre a virgule codé sur 4 octets double : nombre a virgule codé sur 8
octets boolean : soit true soit false (1
octet)
char : caractère codé sur 2 octet situé entre deux ’
Java 35 / 90
© MOU HI ©
Variables Typage statique
Java
Principaux types primitifs en Java
byte : entier codésur 1 octet (entre -128 et 127)
short : entier codésur 2 octets (entre -32 768 et 32 767)
int : entier codésur 4 octets (entre 2 147 483 648 et 2 147 483 647)
long : entier codé sur 8 octets (entre -9 223 372 036 854 775 808 et +9 223 372
036 854 775 807)
float : nombre avirgule codésur 4 octets double : nombre avirgule codésur 8 octets
boolean : soit true soit false (1 octet)
char : caractère codésur 2 octet situé entre deux ’
Pas de type primitif pour les châınes de caractère.
Java 35 / 90
Variables Typage statique
Java
Exemple
Java 36 / 90
int x;
Variables Typagestatique
Java
Exemple
Java 36 / 90
int x;
Déclarer et initialiser une variable
int x = 5;
Variables Typagestatique
Java
Exemple
Java 36 / 90
int x;
Déclarer et initialiser une variable
int x = 5;
Ceci est une erreur
byte x = 130;
Variables Typage statique
Java
Exemple
int x;
Déclarer et initialiser une variable
int x = 5;
Ceci est une erreur
byte x = 130;
Pour convertir le contenu d’une variable (le cast pour les types
compatibles)
int x = 100;
byte z = (byte) x;
System.out.println(z); // affiche 100
Java 36 / 90
MOU HI
Variables Typagestatique
Java
Java 37 / 90
Attention aux valeurs qui dépassent l’intervalle
int x = 200;
byte z = (byte) x;
System.out.println(z); // affiche -56
© MOU HI ©
Variables Typagestatique
Java
Les emballages (wrapper) de types primitifs (types objets) en Java
Byte pour byte
Short pour short
Long pour long
Integer pour int
Float pour float
Double pour double
Boolean pour boolean
Character pour char
Java 38 / 90
© MOU HI ©
Variables Typage statique
Java
Les emballages (wrapper) de types primitifs (types objets) en Java
Byte pour byte
Short pour short
Long pour long
Integer pour int
Float pour float
Double pour
double
Boolean pour
boolean Character
pour char
Java 38 / 90
©
Variables Typage statique
Java
Exemple d’utilisation d’une châıne de caractère
Java 39 / 90
String string = new String();
string = "bonjour";
System.out.println(string); // affiche bonjour
©
Variables Typage statique
Java
Exemple d’utilisation d’une châıne de caractère
Java 39 / 90
String string = new String();
string = "bonjour";
System.out.println(string); // affiche bonjour
On peu aussi faire
String string = new String("bonjour");
System.out.println(string); // affiche bonjour
©
Variables Typagestatique
Java
Exemple d’utilisation d’une châıne de caractère
Java 39 / 90
String string = new String();
string = "bonjour";
System.out.println(string); // affiche bonjour
On peu aussi faire
String string = new String("bonjour");
System.out.println(string); // affiche bonjour
Ou encore
String string = "bonjour";
System.out.println(string); // affiche bonjour
©
Variables Typage statique
Java
Exemple d’utilisation d’une châıne de caractère
String string = new String();
string = "bonjour";
System.out.println(string); // affiche bonjour
On peu aussi faire
String string = new String("bonjour");
System.out.println(string); // affiche bonjour
Ou encore
String string = "bonjour";
System.out.println(string); // affiche bonjour
Une châıne de caractère doit être située entre deux "contenu"
Java 39 / 90
© MOU HI ©
Variables Typagestatique
Java
Pourquoi les types primitifs et les types objets?
Les types primitifs sont moins couˆteux en mémoire
Les types objets offrent plusieurs méthodes aappliquer sur les valeurs : conversion, nombre de caractère... Toutes les classes wrappers contiennent une méthode (TypeObjet.parseTypeSimple(string)) qui permet de convertir une chaine de caractère en type primitif de cette classe Java 40 / 90 © MOU HI © Variables Typage statique Java Quelques méthodes de la classe String length() : retourne le nombre de caractère de la châıne. indexOf(x) : retourne l’indice de la première occurrence de la valeur de x dans la châıne, -1 sinon. contains() : retourne true si la châıne contient x, false sinon. charAt(i) : retourne le caractère d’indice i dans la châıne. substring(i,j) : permet d’extraire une sous-châıne de la châıne a partir de
l’indice i jusqu’au l’indice j - 1
equals(str) : permet de comparer la châıne a` str et retourne true en
cas d’égalité, false sinon.
replace(old,new) : permet de remplacer toute occurrence de la châıne old
dans la châıne courante par new et retourne la nouvelle châıne
...
Java 41 / 90
©
Variables Typage statique
Java
Java 42 / 90
Exemple : replace(old,new)
String string = "bonjour les bons jours";
String string2 = string.replace("jour", "soir");
System.out.println(string2);
// bonsoir les bons soirs
©
Variables Typage statique
Java
Java 42 / 90
Exemple : replace(old,new)
String string = "bonjour les bons jours";
String string2 = string.replace("jour", "soir");
System.out.println(string2);
// bonsoir les bons soirs
Exemple : indexOf(str,fromIndex)
String string = "bonjour les bons jours";
int pos = string.indexOf("bon", 5);
System.out.println(pos);
// affiche 12
Variables Typage statique
Java
Exemple de conversion d’une châıne de caractère
Java 43 / 90
String string = "2";
byte z = Byte.parseByte(string);
System.out.println(z); // affiche 2
©
Variables Typage statique
Java
Exemple de conversion d’une châıne de caractère
String string = "2";
byte z = Byte.parseByte(string);
System.out.println(z); // affiche 2
Ceci déclenche une exception (arrêt d’exécution)
String string = "a";
byte z = Byte.parseByte(string);
System.out.println(z);
Le résultat
Exception in thread "main" java.lang.
NumberFormatException: For input string: "a"
Java 43 / 90
MOU HI
Variables Typage statique
Java
Java 44 / 90
Exemple de conversion de Integer en String
Integer x = 2;
String string = x.toString();
System.out.println(string); // affiche 2
©
MOU HI
©
Variables Typage statique
Java
Quatre méthodes pour convertir int en String
int y = 3;
String chaine =((Integer) y).toString();
System.out.println(chaine); // affiche 3
int z = 4;
String str = Integer.toString(z);
System.out.println(str); // affiche 4
int t = 5;
String s = String.valueOf(t);
System.out.println(s); // affiche 5
int u = 6;
String s = "" + u;
System.out.println(s); // affiche 6
Java 45 / 90
Variables Typage statique
Java
Java 46 / 90
Attention, le cast entre deux types incompatibles n’est
pas autorisé
int z = 4;
String str =(String) z;
System.out.println(str);
©
MOU HI
Variables Typagestatique
Java
Java 47 / 90
Pas besoin de convertir d’un type simple vers son wrapper (ou
inversement)
Integer j = 2;
int k = j;
System.out.println(k); // affiche 2
int l = 3;
Integer m = l;
System.out.println(m); // affiche 3
Variables Typage dynamique
Java
Java 48 / 90
Déclarer une variable avec le mot-clé var
var nomVariable = valeurInitiale;
Variables Typage dynamique
Java
Déclarer une variable avec le mot-clé var
var nomVariable = valeurInitiale;
Remarque
Une variable déclarée avec le mot-clé var
doit être initialisée
a un type déterminéen fonction de sa valeur initiale
ne peut changer de type
Java 48 / 90
Variables Typage dynamique
Java
Java 49 / 90
Exemple
var x = 10;
©
Variables Typage dynamique
Java
Java 49 / 90
Exemple
var x = 10;
Ceci génère une erreur
x = "bonjour"
تلخيص النصوص العربية والإنجليزية أونلاين
تلخيص النصوص آلياً
تلخيص النصوص العربية والإنجليزية اليا باستخدام الخوارزميات الإحصائية وترتيب وأهمية الجمل في النص
تحميل التلخيص
يمكنك تحميل ناتج التلخيص بأكثر من صيغة متوفرة مثل PDF أو ملفات Word أو حتي نصوص عادية
رابط دائم
يمكنك مشاركة رابط التلخيص بسهولة حيث يحتفظ الموقع بالتلخيص لإمكانية الإطلاع عليه في أي وقت ومن أي جهاز ماعدا الملخصات الخاصة
مميزات أخري
نعمل علي العديد من الإضافات والمميزات لتسهيل عملية التلخيص وتحسينها
آخر التلخيصات
Johdanto Viestintä on tärkeä osa ihmisten välistä vuorovaikutusta. Ihmiset viestivät kuitenkin eri ...
بسم الله الرحمن...بسم الله الرحمن الرحيم ﴿وَاعْتَصِمُوا بِحَبْلِ اللَّهِ جَمِيعًا وَلَا تَفَرَّقُوا﴾ صدق الله العظيم ...
وضع التصعيد الح...وضع التصعيد الحوثي الأخير اليمن في قلب الصراعات الدولية، وفتح الباب أمام المجتمع الدولي للنظر عن قرب...
طالب أكاديميو ج...طالب أكاديميو جامعات عدن وأبين ولحج وشبوة والضالع والجامعات الحكومية الأخرى من حملة اللقبين العلميين...
قة عالية (ما يع...قة عالية (ما يعادل 4K / 8 ميجابكسل): تلتقط تفاصيل أدق مثل الوجوه ولوحات الأرقام والأشياء الصغيرة - أ...
The material de...The material describes security as a trade-off. Increasing security can make a system harder to use,...
PROJECT COORDIN...PROJECT COORDINATOR | FINANCIAL & FIELD PROGRAMME EXPERIENCE PROFESSIONAL SUMMARY Project a...
دخلت أزمة المعل...دخلت أزمة المعلمين في ساحل حضرموت مرحلة جديدة مع بدء إدارات التربية والتعليم تسليم إشعارات لمعلمي ال...
بحث عضو مجلس ال...بحث عضو مجلس القيادة الرئاسي الدكتور عبدالله العليمي باوزير، في نيويورك، مع المديرة العامة لصندوق ال...
ما الذي يجعل ال...ما الذي يجعل اللون يبدو فاتحًا أو داكنًا في العمل الفني؟ الذي يجعل اللون يبدو فاتحًا أو داكنًا في...
في 15 فبراير 19...في 15 فبراير 1944، وبالتزامن مع إحدى أبشع الجرائم في التاريخ الحديث بحق المسلمين، وُلد أحد أعظم القا...
رغم الطابع الهز...رغم الطابع الهزلي في النص، يحمل أبعادًا نقدية جادة تتعلق بانتقاد السلوك البشري والعبثية في النزاعات ...