bonjour;voici mon problème,je pensais avoir trouver un exo facile et je butte encore sur une pécadille
code:
ma première méthode marche ,c est ok.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 import java.util.Arrays; import java.util.Scanner; public class Paques { static Scanner clavier = new Scanner(System.in); public static void main(String[] args) { //variable int annee = 0; int date = 0 ; demanderAnnee(); System.out.println("Entrez un jour de (22 à 56) : "); afficherDate(annee, date); } public static int demanderAnnee() { //création des variables int annee; //verification de la date entrée do { System.out.println("Entrez une année (1583- 4000) :"); annee = clavier.nextInt(); }while(annee <= 1583 || annee >= 4000); //si ok on retourne l'année return annee; } public static void afficherDate(int annee, int date ) { //déclaration variables int date1 ; int date2 ; annee = demanderAnnee(); //condition if(date <=31) { date1 = date; System.out.println("Date de paques en "+annee + " : "+date1); } else if (date >= 32) { date2 = date -31; System.out.println("Date de paques en "+annee + " : "+date2); } }
par contre dans l énnonçé on me demande de créer une première méthode demanderAnnee et dans la deuxieme méthode "afficherDate "on me dit qu elle a 2 paramètres un entier pour l année et un entier pour la date et je dois afficher une réponse suivant la date entrez,jusqu'à la pas de problème,le soucis que je rencontre c'est mon premier paramètre année,je pense que c est le return de ""demanderAnnee" sinon à quoi sert elle ? donc si je me sert de "demanderAnnee"pour créer une variable année.j ai essayé de plaçer celle-ci dans le ""Date de paques en "+annee + " : "+date1" ,dans la méthode afficherDate,dans le main,j ai toujours :entrez une année de (1583 à 4000 ) ce que je conçois comme il est dans la méthode demanderAnnée.Mais je ne peux pas mettre ""entrez une année (1582-400)" dans la méthode main car il faut qu 'il soit dans la méthode "demanderAnnée,"d 'ou mon souci
merci pour votre aiguillage..
Partager