// int a=5, b=6, c=8;
System.out.println("le valeur de a est"+a+ "\nb="+b+ "\nc="+c);
// Scanner clavier= new Scanner (System.in);
Double r;
System.out.println("donner ton nbre reel");
r= clavier.nextDouble();
System.out.println("tu as "+r);
// public class helloworld {
static Scanner clavier= new Scanner (System.in);
public static void main(String[] args) {
int a;
String r;
String s;
System.out.println("donner ton nbre ");
a= clavier.nextInt();
clavier.nextLine();
System.out.println("donner ton texte");
r= clavier.nextLine();
System.out.println("donner ton 2eme texte");
s=clavier.nextLine();
System.out.println("tu as "+a);
System.out.println("ton nom"+r);
System.out.println("ton prenom"+s);
}
Affiche
donner ton nbre
5
donner ton texte
yass
donner ton 2eme texte
mecher
tu as 5
ton nomyass
ton prenommecher
Boucle for
for (int i=1;i<10;i=i+3) {
System.out.println("le double de" + i + "est" + (i*2));
}
Boucle do while
Scanner clavier = new Scanner (System.in);
int age;
do {
System.out.println("donner ton age");
age=clavier.nextInt();
} while (age<0);
System.out.println("tu es grand");
}
Boucle while
int i=100;
while (i<=45); {
System.out.println("donner ton age");
// Jeux
Scanner clavier = new Scanner (System.in);
int nbr_pc , nbr_user;
nbr_pc = (int)((Math.random()*999)+1);
do {
System.out.print("donner le nbr :");
nbr_user=clavier.nextInt();
if(nbr_pc == nbr_user) {
System.out.println("c bien");
}
else if (nbr_pc < nbr_user) {
System.out.println("tu es loin");
}
else {
System.out.println("tu es prés");
}
} while (nbr_user!= nbr_pc);
// tableau pointe sur un autre
int [] tab1 = {55,66,77,88};
int [] tab2 = new int[6];
int i ;
for( i=0; i<tab1.length;i++) {;
tab2[i] = tab1[i];
for (i=0; i<tab2.length ;i++) {
System.out.println(tab2[i]);
}
** 55
66
77
88
0
0
// comparaison element par element du tableau
int [] tab1 = {55,66,7,88};
int [] tab2 = {55,66,77,88};
if(tab1.length != tab2.length) {
System.out.println("c est differents");
}else {
int i=0;
while(i< tab1.length && tab1[i]== tab2[i]) {
++i;
}
if (i>= tab1.length) {
System.out.println("sont egaux");
}
else {
System.out.println("sont differs");
}
}
//method ** attention aux accolade
int b = methode(5);
System.out.println(b+2);
}
static int methode (int nbre) {
return nbre*2;
}
*** 12
// methode
private static Scanner clavier = new Scanner(System.in);
public static void main(String[] args) {
ditesbonjour();
ditesbonjour();
ditesbonjour();
}
static void ditesbonjour() {
String nom;
System.out.println("entrer ton nom");
nom = clavier.nextLine();
System.out.printf("bonjour Mr %S\n", nom);
}
// appel de methode dans mehode
System.out.println(methode2());
}
static void methode() {
System.out.println("wawawaw");
}
static int methode2() {
methode();
return 2;
*** wawawaw
//factoriel
System.out.println(factoriel(4));
}
static int factoriel(int nb) {
if(nb<0) {
System.out.println("tu as entrer un nbre negatif");
return -1;
}else {
int result = 1;
for(int i =1;i<=nb;i++) {
result = result*i;
}
return result;
}
*** 24
// autre methode factoriel
System.out.println(factoriel(4));
}
static int factoriel (int nb) {
if (nb==0 || nb==1 ) {
return nb = 1;
}else {
return nb*(factoriel(nb-1));
}
**24
// Random jeux
import java.util.Random;
public class jeuxboolean {
public static void main(String[] args) {
System.out.println("do you love me");
Random random = new Random();
boolean success = random.nextBoolean();
System.out.println("hummmm...");
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
if(success) {
System.out.println("yes");
}else {
System.out.println("no");
}
}
}
*** do you love me
hummmm... **(il reste 5 seconde puis continue)
yes
// jeux
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
public class jeuxboolean {
public static void main(String[] args) {
final int NUMBER_OF_QUESTIONS=3;
int index, score =0;
String pays, capital, answer;
ArrayList<Integer> tabdynamique = new ArrayList<>();
Scanner clavier = new Scanner (System.in);
String [][] tab = {
{"italie", "rome"},
{"france","paris"},
{"Allemagne", "berlin"},
{"tunisie","tunis"},
{"algerie", "Alger"},
{"Espagne","Madrid"},
{"tahiti", "Hayti"}
};
for(int i=0;i<NUMBER_OF_QUESTIONS;i++) {
do{
Random random = new Random();
index = random.nextInt(tab.length);
} while(tabdynamique.contains(index));
tabdynamique.add(index);
pays = tab [index][0];
capital = tab [index][1];
System.out.printf("quel est la capitale de pays %s ? \n",
pays);
answer = clavier.nextLine();
if(capital.equalsIgnoreCase(answer)) {
System.out.println("true");
score++;
}else {
System.out.printf("false, il faut repondre %s\n",
capital);
}
}
System.out.printf("le score est %d/%d", score,NUMBER_OF_QUESTIONS);
clavier.close();
}