bonjour a tous!
je suis débutant en langage de programmation java;
je voudrais connaitre la différence
entre tous les éléments d'un tableau et les n premier élément d'un tableau!
merci.
bonjour a tous!
je suis débutant en langage de programmation java;
je voudrais connaitre la différence
entre tous les éléments d'un tableau et les n premier élément d'un tableau!
merci.
on a un peu de mal à cerner ta question...
Si tu as 10 éléments dans ton tableau "tous les éléments" désigne les éléments aux index de 0 à 9
les 5 premiers sont aux index de 0 à 4 ...
les N premiers aux index de 0 à N-1
tous les éléments aux index de 0 à length-1
bonjour;
parlant des n premiers éléments du tableau; ci-dessous vous avez l'un des exercices sur les quels je travail actuellement:
exercice:
écrire la définition d'une méthode qui affiche le contenue d'un tableau à la console.on écrira deux versions, une qui affiche tous les éléments du tableau, et l'autre qui affiche les n premiers éléments du tableau.
NB: dans mon tp les exercices qui suivent ont toujours cette question donc du coup je suis seulement capable de répondre à la première question.
merci
L'énoncé est très clair, on ne peut pas vraiment te répondre sans te donner la réponse...
As-tu déjà des pistes de réflexion ? Si oui donnes nous les et on pourra te guider pour que tu arrives à la réponse par toi même.
ok comme je vous ai expliqué je ne comprend pas la question qui fait allusion au n premiers éléments du tableau mais bon j'ai quelque d'idées qui me viennent en exprit! me deja voila ma methode qui somme tous les éléments n-1 tu tableau
// mais je ne sais pas si les n premiers élément fait allusion a l'ensemble N donc les entier naturel!
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 publicclass somme { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub inttab []={2,5,6,34,22,12}; somme(tab); } staticvoidsomme(inttab1[]){ intsomme1=0; for(inti=0; i<tab1.length; i++){ somme1=tab1[i]+somme1; } System.out.println("la somme de mon tableau vaut"+somme1); }
merci
A aucun moment il n'est question d'une somme des éléments du tableau... Tu dois juste les afficher !
Si je reviens sur ton incompréhension du sujet c'est très simple et shadoko te l'a très bien expliqué, soit le tableau suivant :
Si on te demande d'afficher tous les éléments tu obtient en sortie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int tab[] = {0, 1, 2, 3, 4, 5, 6};
Et si on te demande d'afficher n éléments avec n = 3 alors tu obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 0 1 2 3 4 5 6
Tu comprends mieux ? Vraiment pas de difficulté ici, reste simple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 0 1 2
N ne signifie pas l'ensemble des entiers naturels (Dans notre cas) mais bien le nombre d'éléments à afficher en partant de l'index 0 du tableau.
bonjour!
je comprend parfaitement votre raisonnement, le problème es que vous initialisez déjà n soit a 3 ou a 2, avec ça rien de compliqué; sauf que dans les exercice ce n'est pas le cas, on me parle simplement des n premiers éléments du tableau.
merci!
Salut,
Si ta variable n ne recoit pas de valeur comme te l'explique smarlytomtom alors comment savoir ou s'arreter dans l'affichage de ton tableau ?
Il est implicitement explique dans ton exercice que la variable n recoit bien une valeur pour chaque execution de ton programme.
Ce qui t'es demandé dans cette exercice c'est de créer deux fonctions. La seconde, celle qui affiche les n premiers éléments, demandera un entier pour savoir le nombre d'éléments à afficher. Lors de l'utilisation tu passeras cette valeur à ta fonction. C'est aussi simple que ça. Je le redis mais rien de compliqué ici, reste simple.
ah ok merci!
je vois! ca marche.
Ravis que tu aies compris !
Si tu n'as pas d'autres questions, passes le thread en résolu !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager