0% ont trouvé ce document utile (0 vote)
13 vues5 pages

Cours Complet de Programmation Java

Ce document présente un cours complet sur la programmation structurée en Java, abordant les concepts de base tels que les variables, les types de données, les structures de contrôle, et les fonctions. Il inclut également des exemples pratiques et des exercices pour renforcer l'apprentissage. Enfin, un résumé et un QCM de révision sont fournis pour tester les connaissances acquises.

Transféré par

elhadjimono
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
13 vues5 pages

Cours Complet de Programmation Java

Ce document présente un cours complet sur la programmation structurée en Java, abordant les concepts de base tels que les variables, les types de données, les structures de contrôle, et les fonctions. Il inclut également des exemples pratiques et des exercices pour renforcer l'apprentissage. Enfin, un résumé et un QCM de révision sont fournis pour tester les connaissances acquises.

Transféré par

elhadjimono
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Programmation Structurée en Java (Cours

Complet)
Ce document présente un cours complet et progressif sur la programmation structurée en
Java.

1. Introduction
La programmation structurée est une approche de développement qui repose sur une
organisation claire du code. Elle se base sur trois structures fondamentales : la séquence,
la sélection (conditions) et l’itération (boucles). Même si Java est un langage orienté objet,
il permet parfaitement d’écrire des programmes structurés.

Exemple : Structure d’un programme Java


public class Exemple {
public static void main(String[] args) {
[Link]("Bonjour, Java !");
}
}

2. Variables et types de données


Les variables permettent de stocker des informations. Chaque variable possède un type
déterminé :
Type Description Exemple
int Entier int x = 10;
double Nombre réel double y = 5.5;
boolean Vrai ou faux boolean actif = true;
char Caractère char c = 'A';
String Chaîne de caractères String nom = "Ali";

3. Structures de contrôle
Les structures de contrôle permettent d’exécuter des blocs d’instructions selon des
conditions ou de les répéter.
Condition if/else :
int x = 5;
if (x > 0) {
[Link]("Positif");
} else {
[Link]("Négatif ou zéro");
}
Boucle for :
for (int i = 1; i <= 5; i++) {
[Link](i);
}
4. Fonctions (Méthodes)
Les fonctions permettent de diviser le programme en sous-parties logiques. Elles
favorisent la réutilisation du code et la clarté.
public static int carre(int x) {
return x * x;
}

Mini-projet : Calcul de moyenne


import [Link];
public class Moyenne {
public static double moyenne(double a, double b, double c) {
return (a + b + c) / 3;
}
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Entrez trois notes : ");
double n1 = [Link](), n2 = [Link](), n3 =
[Link]();
[Link]("Moyenne = " + moyenne(n1, n2, n3));
[Link]();
}
}
5. Exercices pratiques
1. Écrire un programme qui affiche la table de multiplication d’un nombre donné.
2. Écrire un programme qui détermine si un nombre est pair ou impair.
3. Écrire une fonction factorielle.
4. Compter le nombre de voyelles dans un mot.
5. Créer un mini-calculateur (addition, soustraction, multiplication, division).
Résumé et QCM de révision
- Trois structures fondamentales : séquence, condition, boucle.
- Les fonctions servent à organiser le code.
- Utiliser Scanner pour la saisie clavier.
- Java peut être utilisé de manière structurée avant la POO.

QCM :
1. Que signifie le mot-clé 'static' ?
2. Quelle est la structure de base d’un programme Java ?
3. Quelle différence entre while et do-while ?
4. À quoi sert return ?
5. Quel est le type pour un texte ?

Vous aimerez peut-être aussi