0% ont trouvé ce document utile (0 vote)
32 vues6 pages

Bases de Java : Cours Pratique

Transféré par

caleb bikai
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)
32 vues6 pages

Bases de Java : Cours Pratique

Transféré par

caleb bikai
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 Java

Cours Pratique nO1 : Syntaxe de base Java


Enseignant : M HENDRIGUE NKOLO Joseph
Classe : Génie Informatique 2

Fichier : Demo1.java

public class Demo1 {


// Demo simple application

public static void main(String[] args) {


// Simple fonction principale
System.out.println("Hello World");

Fichier : Demo2.java

public class Demo2 {


// Demo declaration et affectation
// Demo impression avec ou sans retour a la ligne

public static void main(String[] args) {

int a = 2; // declaration et affectation d'une variable


int b; // declaration simple d'une variable
b = a * 2; // affectation d'une valeur a une variable

// impression
System.out.print("Le Double de "); // sans retour a la ligne
System.out.println(a); // avec retour a la ligne
System.out.print("Est ");
System.out.println(b);
}

1
Fichier : Demo3.java

public class Demo3 {


// Demo type primitif

public static void main(String[] args) {


int a = 2; // type entier
long b = 400; // type entier
double c = 3.2; // type decimal
char d = 'a'; // type caractere
boolean e = true; // type booleen

System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
}

Fichier : Demo4.java

public class Demo4 {


// Demo operateurs arithmetiques

public static void main(String[] args) {


int a = 2;
long b = 100;
double c = 0.5;

System.out.println(a + c); // addition


System.out.println(a - c); // soustraction
System.out.println(b * a); // multiplication
System.out.println(b / a); // division
System.out.println(5 % 2); // modulo

2
Fichier : Demo5.java

public class Demo5 {


// Demo operateur de comparaison

public static void main(String[] args) {


int a = 2;
int b = 1;
boolean c = true;

System.out.println(a == b); // egalite


System.out.println(a != b); // inegalite
System.out.println(! c); // negation
System.out.println(a > b); // strictement superieur
System.out.println(a >= b); // superieur ou egale
System.out.println(a < b); // strictement inferieur
System.out.println(a <= b); // inferieur ou egale

Fichier : Demo6.java

public class Demo6 {


// Demo chaine de caracteres

public static void main(String[] args) {


// Declaration
String a = "Hello";
String b = "World";

System.out.println(a + b); // concatenation


System.out.println(a + 1); // conversion
System.out.println(a + '!'); // conversion
System.out.println(a.toLowerCase()); // minuscule
System.out.println(a.toUpperCase()); // majuscule

3
Fichier : Demo7.java

public class Demo7 {


// Demo fonctions

public static void main(String[] args) {


sayHello();
sayBye();
}

public static void sayHello() {


// une fonction
System.out.println("Hello World");
}

public static void sayBye() {


// une autre fonction
System.out.println("Good Bye");
}

4
Fichier : Demo8.java

public class Demo8 {


// Demo structures conditionnelles

public static void main(String[] args) {


System.out.println(dire(1, "hello"));
System.out.println(dire(3, "hello"));
System.out.println(estPair(2));
System.out.println(estPair(3));
System.out.println(signeNombre(-1.5));
System.out.println(signeNombre(0));
System.out.println(signeNombre(1.5));

public static String dire(int n, String msg) {


// simple structure (si)
if (n > 1) {
msg += " all";
}
return msg;
}

public static boolean estPair(long a) {


// autre structure (si..sinon)
if (a % 2 == 0) {
return true;
} else {
return false;
}
}

public static char signeNombre(double a) {


// autre structure (si..ou si .. sinon)
if (a > 0) {
return '+';
} else if (a < 0){
return '-';
} else {
return ' ';
}
}

5
Fichier : Demo9.java

public class Demo9 {


// Demo structures iteratives (boucles)

public static void main(String[] args) {


direHello(5);
direBye(5);
}

public static void direHello(int n) {


// boucle pour
for (int i = 1; i < n; i++) {
System.out.println("Hello " + i);
}
}

public static void direBye(int n) {


// boucle tant que
while (n > 0) {
System.out.println("Bye " + n);
n--;

}
}

Vous aimerez peut-être aussi