« Bonjour, soldat ! »

« Bonjour, Capitaine Noisettes, au rapport ! »

« J'ai une excellente nouvelle pour toi. Voici quelques exercices pour renforcer tes compétences. Travaille dessus tous les jours, et tes compétences connaîtront une croissance exponentielle. Elles ont été spécialement conçues pour IntelliJ IDEA. »

4
Mission
Syntaxe Java,  niveau 5leçon 12
Bloqué
Le canard entier ne suffit pas
Ce programme implémente une classe Canard, et crée même deux canards spécifiques (deux objets). Crée quelques autres catégories d'animaux semblables à la classe Canard, disons Chat et Chien. Détermine ce que la méthode toString doit renvoyer dans ces classes et crée des paires de chaque animal (des objets) et affiche-les à l'écran.
8
Mission
Syntaxe Java,  niveau 5leçon 12
Bloqué
Hommes et femmes
Créer des classes est facile et amusant. Prenons-nous pour les créateurs d'un univers virtuel l'espace d'un instant et concevons des classes Homme et Femme. Elles doivent être déclarées à l'intérieur de la classe Solution et être public static. Elles doivent avoir des champs « nom », « age » et « adresse ». Nous devons également déclarer des constructeurs avec tous les paramètres possibles. Ensuite, nous pourrons les utiliser pour créer des objets spécifiques.
4
Mission
Syntaxe Java,  niveau 5leçon 12
Bloqué
Tom et Jerry
Tu te souviens du dessin animé « Tom et Jerry » ? Si tu es trop jeune pour ça, Google est ton ami. Et voici pourquoi je t'en parle : Ce dessin animé a beaucoup de chats, de souris et de chiens. Notre tâche est maintenant de créer trois classes : Chien, Chat et Souris. Chacune doit avoir trois champs. Ensuite, crée des objets de ces classes, en les nommant comme les personnages du dessin animé.
2
Mission
Syntaxe Java,  niveau 5leçon 12
Bloqué
Afficher la date d'aujourd'hui
Parfois, les programmeurs restent assis devant leur ordinateur pendant des jours et se perdent dans le temps. Donc si un type dans la rue te demande en quelle année nous sommes, ce n'est pas forcément Marty McFly. Il a peut-être simplement passé un peu trop de temps à écrire du code. Pour ne pas nous perdre, affichons la date actuelle au format suivant : « 06 15 2018 ».
8
Mission
Syntaxe Java,  niveau 5leçon 12
Bloqué
Cochon tirelire dans la console
Imagine que nous avons un cochon tirelire. Tu peux mettre des pièces dedans jusqu'à ce que, à un moment donné, tu décides de le briser. Écrivons un émulateur dans la console pour cette tirelire : Nous allons saisir des nombres au clavier et les ajouter jusqu'à ce que nous « brisions » le processus en utilisant le mot spécial « somme ». Ensuite, le programme doit calculer tes économies.

« Ces exercices précédents étaient pour les débutants. J'ai ajouté quelques exercices bonus plus avancés pour les habitués. Rien que pour les vétérans. »

2
Mission
Syntaxe Java,  niveau 5leçon 12
Bloqué
Patron, il se passe quelque chose de bizarre
Le code des autres est un territoire inconnu. Qu'est-ce qui t'attend là-bas ? Peut-être des loups éclairés qui chantent des mantras, ou des cerfs assoiffés de sang prêts à t'arracher la gorge... Nous ne voulons pas t'effrayer, mais nous devons te prévenir que le code des autres est plein de surprises. Plongeons-nous dans le programme. En théorie, il devrait calculer la somme de deux chiffres. Voyons ce qui ne va pas.
4
Mission
Syntaxe Java,  niveau 5leçon 12
Bloqué
Amélioration de fonctionnalité
La phrase suivante résume bien la sagesse du programmeur : « Si ça marche, n'y touche pas ! » Mais que faire si tu dois améliorer un programme ? Hélas, 99 % du temps, tu devras te plonger dans le code de quelqu'un d'autre. Eh bien, allons-y : nous avons un programme qui affiche le plus petit de deux nombres saisis. Réécris-le pour qu'il fasse la même chose pour 5 nombres.
8
Mission
Syntaxe Java,  niveau 5leçon 12
Bloqué
Mission sur les algorithmes
Tous les algorithmes classiques sont programmés depuis longtemps. Pourtant, les missions qui portent sur les algorithmes n'en sont pas moins précieuses. À tout le moins, elles font réfléchir le programmeur. L'algorithme pour trouver le maximum n'a rien de compliqué. Alors ne tournons pas autour du pot : écrivons un programme qui prend un entier positif n, puis prend n nombres et trouve le plus grand d'entre eux.