Skip to content

Instantly share code, notes, and snippets.

Voici la procédure d'installation d'IntelliJ Idea Ultimate, un IDE que tu utiliseras à la rentrée afin de développer sur Spring Boot.

Le logiciel est payant, mais tu peux l'utiliser gratuitement pendant deux ans grâce à ton compte GitHub Education. Si tu ne l'as pas encore activé, suis les étapes de l'email "Ton adresse email Wild" envoyé par florian@wildcodeschool.fr le 05/05/2019.

Une fois ton compte activé, tu dois créer un compte JetBrains avec le bouton "Apply via GitHub" de cette page : https://www.jetbrains.com/student/?authMethod=github

Il faudra utiliser ce compte après l'installation du logiciel, dont tu trouveras le lien ici : https://www.jetbrains.com/idea/download/#section=linux

Attention à télécharger la version Ultimate (pas Community)

Réaliser une application avec les contraintes suivantes :

Une classe parente doit contenir au minimum ces attributs : ex : Warrior

  • attack
  • life

Au moins trois classe héritées contiennent des redéfinitions de méthodes du parent :

class SortArray {
public static int[] sort(int[] tableInt){
for(int j = 0; j < tableInt.length - 1; j++) {
int minValue = tableInt[j];
int index = j;
for (int i = j + 1; i < tableInt.length; i++){
class Mathematic {
public static void main(String[] args){
int number = Integer.parseInt(args[0]);
System.out.println(fizzBuzz(number));
}
public static String fizzBuzz(int number) {
if (number % 3 == 0 && number % 5 == 0) {
return "fizzbuzz";

Projets Java

Avec ton camarade, choisi un des trois projets suivants. Prend toute la journée de mercredi afin d'y travailler en binôme, en pair programming : une personne écrit le code, l'autre l'aide. Les rôles doivent tourner régulièrement !

1. Calculatrice :

Créer une calculatrice qui demande en entrée une action et deux nombres, puis affiche le résultat correspondant.

Exemple :

public class Mathematique {
public static void main(String[] args) {
if (args.length > 0) {
int n = Integer.parseInt(args[0]);
boolean result = nbPair(n);
System.out.println(result);
} else {
System.out.println("Passer un nombre en paramètre");
}
// nom de la class identique au fichier
class Hello {
// point d'entree de la class
// la methode main est execute au lancement de java Hello
public static void main(String[] args) {
//la variable resultat recoit le retour de l appel de la methode isEven
boolean resultat = isEven(7);
//affiche le contenu de la variable resultat
System.out.println(resultat);

Le Récap'

C'est quoi ?

Le Récap' est un exercice de synthèse où tu vas résumer et rassembler dans un document récapitulatif ce que tu as appris cette semaine.

Pas de panique, tu ne vas pas faire cela tout seul, mais avec quelques camarades !

Pourquoi ?

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
import java.util.Arrays;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
import java.util.*;
class Main {
public static void main(String[] args) {
int N;
int[] result = null;