EXERCISE JAVA SET OF CODES TO ANALYSE IT
(Année Académique 2023-2024)
Proposez par : GROUPE GENIUS REPETITION
Par : Mr Joël_Yankam
GROUPE GENIUS © 2023 PAR Joël_Yankam [Contact +237 652027193] [Link] 1
Exercice Analyser des Codes Java Suivants :
Genius Java 2024
class A {
public String f() {
return "Fou";
}
}
class B extends A {
public String f() {
return "Bou";
}
}
class Test {
public static void main(String[] args) {
A a1 = new A();
A a2 = new B();
B b = new B();
[Link](a1.f());
[Link](a2.f());
[Link](b.f());
}
}
Genius Java 2024
public class ExerciceStringBuffer {
public static void main(String[] args) {
String s1 = "Hello";
GROUPE GENIUS © 2023 PAR Joël_Yankam [Contact +237 652027193] [Link] 2
String s2 = s1;
s1 = s1 + " World";
[Link]("A - s1 = " + s1);
[Link]("B - s2 = " + s2);
String s3 = new String("Hello");
[Link]("C - (s2 == s3) = " + (s2 == s3));
[Link]("D - ([Link](s3)) = " + [Link](s3));
StringBuffer sb1 = new StringBuffer("Java");
StringBuffer sb2 = sb1;
[Link](" Programming");
[Link]("E - sb1 = " + sb1);
[Link]("F - sb2 = " + sb2);
sb2 = new StringBuffer("Python");
String s4 = [Link]();
[Link](" Rocks!");
[Link]("G - sb2 = " + sb2);
[Link]("H - s4 = " + s4);
StringBuffer sb3 = new StringBuffer("C++");
StringBuffer sb4 = sb3;
sb3 = new StringBuffer("Rust");
[Link](" is awesome");
[Link]("I - sb3 = " + sb3);
[Link]("J - sb4 = " + sb4);
String s5 = "Bonjour";
String s6 = s5;
s5 = [Link]("jour", "soir");
[Link]("K - s5 = " + s5);
[Link]("L - s6 = " + s6);
}
}
Genius Java
public class ExerciceStringComplexe {
public static void main(String[] args) {
String s1 = "Hello";
String s2 = s1;
s1 = [Link](" World Genius");
[Link]("A - s1 = " + s1);
[Link]("B - s2 = " + s2);
String s3 = new String("Hello");
[Link]("C - (s2 == s3) = " + (s2 == s3));
[Link]("D - ([Link](s3)) = " + [Link](s3));
StringBuilder sb1 = new StringBuilder("Java");
StringBuilder sb2 = sb1;
[Link](" Programming");
[Link]("E - sb1 = " + sb1);
[Link]("F - sb2 = " + sb2);
GROUPE GENIUS © 2023 PAR Joël_Yankam [Contact +237 652027193] [Link] 3
sb2 = new StringBuilder("Python");
String s4 = [Link]();
[Link](" Rocks!");
[Link]("G - sb2 = " + sb2);
[Link]("H - s4 = " + s4);
StringBuffer sb3 = new StringBuffer("C++");
StringBuffer sb4 = sb3;
sb3 = new StringBuffer("Rust");
[Link](" is awesome");
[Link]("I - sb3 = " + sb3);
[Link]("J - sb4 = " + sb4);
String s5 = "Bonjour";
String s6 = s5;
s5 = [Link]("jour", "soir");
[Link]("K - s5 = " + s5);
[Link]("L - s6 = " + s6);
StringBuilder sb5 = new StringBuilder("Maths");
[Link](5, "ématiques");
StringBuffer sb6 = new StringBuffer("Physique");
[Link](0, 4, "Bio");
[Link]("M - sb5 = " + sb5);
[Link]("N - sb6 = " + sb6);
[Link]("O - ([Link]().equals([Link]())) = " +
[Link]().equals([Link]()));
[Link].
println("P - (sb5 == sb6) = " + (sb5 == sb6));
}
}
Genius Exercices Java - Tableau :
Tableaux
Exercices de compréhension
Prise en main
Indices
Matrices
Qu’affichent les programmes suivants ?
package tableaux;
public class {
public static void main(String[] args)
{
char[] c = new char[4];
c[0] = 'a';
c[3] = 'J';
c[2] = 'k';
c[1] = 'R';
GROUPE GENIUS © 2023 PAR Joël_Yankam [Contact +237 652027193] [Link] 4
for(int k = 0 ; k < 4 ; k++)
[Link](c[k]);
for(int k = 0 ; k < 4 ; k++)
c[k]++;
for(int k = 0 ; k < 4 ; k++)
[Link](c[k]);
}
}
Genius Java 2024
class Animal {
void sound() {
[Link]("Un animal fait un bruit");
}
}
class Chien extends Animal {
@Override
void sound() {
[Link]("Le chien aboie woufwouff ");
}
}
class Chat extends Animal {
@Override
void sound() {
[Link]("Le chat miaule miaoou");
}
}
class Main {
public static void main(String[] args) {
Animal a1 = new Chien();
Animal a2 = new Chat();
[Link]();
[Link]();
new Main().statiqueTest();
}
static void statiqueTest() {
Parent obj = new Enfant();
[Link]();
}
}
class Parent {
static void afficher() {
[Link]("Parent");
}
}
class Enfant extends Parent {
static void afficher() {
GROUPE GENIUS © 2023 PAR Joël_Yankam [Contact +237 652027193] [Link] 5
[Link](" Enfant");
}
}
Genius Java 2024
class Person {
String nom;
int age;
public Person(String nom, int age) {
[Link] = nom;
[Link] = age;
}
public void afficher() {
[Link]("Nom: " + nom + ", Age: " + age);
}
public void cowboy() {
StringBuilder sb = new StringBuilder(nom);
nom = [Link]().toString();
}
}
public class TestPerson {
public static void kunamatata(Person p, String nouveauNom, int nouvelAge) {
[Link] = nouveauNom;
[Link] = nouvelAge;
}
public static void main(String[] args) {
Person p1 = new Person("Alice", 25);
[Link]("Avant modification :");
[Link]();
kunamatata(p1, "Bob", 30);
[Link]("Après modification :");
[Link]();
[Link]();
[Link]("Après quoi Après Quoi eee du nom :");
[Link]();
}
}
‘’ La persévérance, c’est ce qui rend l’impossible possible, le possible probable et le probable réalisé. ‘’
Bonne chance pour la normaleles amis.
Contact WhatsApp : +237 652027193 | Réaliser Par Mr Joël_Yk .
GROUPE GENIUS © 2023 PAR Joël_Yankam [Contact +237 652027193] [Link] 6