Skip to content

Instantly share code, notes, and snippets.

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;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] vector = null;
Integer result = null;
try (Scanner scanner = new Scanner(new File(args[0]))) {
String[] numberTokens = scanner.nextLine().split(",");
vector = new int[numberTokens.length];