Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Officiels > Programmation > Programmation en Java > Bien commencer en Java > Les tableaux > Lecture des commentaires

Les tableaux

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Pseudo Commentaire
Page : 1 
Hors ligne twinkhales # Posté le 16/03/2007 à 12:08:37 - Ce membre a mis la note : 19
Groupe : Membres
:) Merci
Hors ligne Lost Hikari # Posté le 31/01/2008 à 16:51:11 - Ce membre a mis la note : 15
Hana wa sakura gi
Groupe : Membres
Tuto plutôt bien organisé, mais il y a une erreur dans l'un des exemples (on déclare premiers_nbre et on utilise premiers_nombre) et là réponse pour la dernière question qui est un peu bizarre...jusque là on utilisais le for avec des ; et là soudainement : ??? En plus on se fait gronder par le prof :p .
Merci pour le tuto en tout cas.

Lost Hikari
 
Hors ligne Zakmaf # Posté le 11/08/2008 à 20:26:06 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Fais attention au QCM, t'as mis deux fois "0" dans les réponses probables à la première question :)
Hors ligne iph # Posté le 13/08/2008 à 21:53:58 - Ce membre n'a pas mis de note
Groupe : Membres
Bonjour,

je propose une autre solution pour l'exercice (un peu différente de celle fournie) qui vérifie l'existence d'une lettre dans un tableau. Rien de transcendant, c'est juste histoire de participer...

char tableauLettres [] = {'a','b','c','d','e','f'};
char lettre;

int i;
int lgt =tableauLettres.length;
int position=0;
int edit = 1;

Scanner sc = new Scanner(System.in);

System.out.println("tapez votre lettre, svp.");
lettre = sc.nextLine().charAt(0);

do {

for(i=0; i<lgt; i++)
{
if(lettre == tableauLettres[i])
{position=i; edit = 0;}
}

}while(i<lgt);


switch (edit)
{
case 0: System.out.println("Votre lettre est en position "+(position+1)+" dans l'ensemble");
break;

case 1: System.out.println("Votre lettre n'appartient pas à l'ensemble.");
break;
}


A+
Hors ligne sib # Posté le 24/08/2008 à 17:38:58 - Ce membre n'a pas mis de note
Groupe : Membres
Citation : Cysboy
je vous rappelle qu'il n'y a que 6 entrées dans notre tableau, puisque nous avons 7 lettres dans celui-ci


Euh, pour moi, ça fait 7 entrées là :D , même si on s'arrête effectivement à l'indice 6.

Sinon, merci pour ce tuto ;) .
 
Hors ligne Couickie # Posté le 17/09/2008 à 01:31:35 - Ce membre n'a pas mis de note
Couickie will rule da world
Avatar
Groupe : Membres
En tant que néophyte qui a suivit sérieusement ce tuto depuis le début j'ai du mal. Premièrement quand on affiche les nombres dans les tableaux à double entrée, l'explication sur la façon d'utiliser le tableau est sous-entendue et les boucles sont maniées avec trop de virtuosité pour un début de tuto.
Sinon merci pour ce tuto bien sûr.

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12GIT
d--- s:- a--- C++ UB P--- L- E W+++ N* o-- K w---
O+++ M-- V- PS+ PE++ Y+ PGP- t 5- X-- R* tv b+ DI-- D
G-- e h! r-- y*
------END GEEK CODE BLOCK------
 
Hors ligne kros # Posté le 19/09/2008 à 16:39:01 - Ce membre a mis la note : 20
neo
Avatar
Groupe : Membres
merci cysboy

la fin justifie les moyens
Image utilisateur
 
Hors ligne manou16 # Posté le 24/09/2008 à 14:54:00 - Ce membre n'a pas mis de note
Groupe : Membres
bjr jespere que vous allez bien mateo
jai 1 question a vous poser
quand vous avez fai lexemple d'affichage des valeurs du tableau qui contient 2 lignes (" String tab[][] = {{"toto", "titi", "tutu", "tete", "tata"}, {"1", "2", "3", "4"}}; ") vous avez utilisez 2 variables tab et soustab et si on avait a afficher 1 tableau qui contient 1000 lignes on devrait alors utiliser 1000 variables :( ??????
Hors ligne cysboy # Posté le 24/09/2008 à 17:15:41 - Ce membre n'a pas mis de note
tout est bô dans l' info
Avatar
Groupe : Membres
Non, pas besoin de 1000 variables !
Tu confond lignes dans un tableau et dimension de tableau...
Ici, nous avons deux variables : une par dimension de tableau.

Si tu as un tableau à 1000 dimensions, mais çà n'arrivera pas (enfin j'espère pour ton PC), là il te faudra 1000 variables...

Pour schématiser tu as une variable pour chaque "[]".

Image utilisateurImage utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur
 
Hors ligne Warhawk # Posté le 02/11/2008 à 19:15:37 - Ce membre n'a pas mis de note
L'impossible n'est rien
Avatar
Groupe : Membres
Bonjour, j'ai un petit problème au niveau de la recherche dans le tableau... Si j'entre autre chose que "a" sa ne marche pas ... est-ce que quelqu'un saurait m'aider ?

Voici mon code :
Code : Java
 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
51
52
53
54
55
56
57
58
59
60
61
62
import java.util.Scanner;


public class classe1 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		char tableauCaractere[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
        boolean princ = true; //Variable de la boucle principale
        char choix = 'O'; 
        char search = ' ';
        Scanner sh = new Scanner(System.in);
        int nbr = 0;
        int rec = 0;
		
		do{rec = 0;
			do{
				
				nbr = 0 ;
				System.out.print("Quel caractère voulez vous recherchez dans le tableau ? :: ");
				search = sh.nextLine().charAt(0);
				
				while (nbr < tableauCaractere.length && search != tableauCaractere[nbr]);
				nbr++;
				if (nbr < tableauCaractere.length)
				{
					System.out.println("Votre lettre se trouve bien dans le tableau!!!");
					choix ='N';
				}else if(nbr > tableauCaractere.length)
				{
					System.out.println("Votre lettre ne se trouve pas dans le tableau!!!");
					choix ='N';
				} 
				
				
			}while (choix == 'O');
			
			
			while (rec == 0){
			System.out.print("Voulez vous recommencez l'operation ? (O/N) :: ");
			choix = sh.nextLine().charAt(0);
			if(choix == 'N'){
				princ = false;
				rec++;
			}else if (choix != 'O' && choix != 'N')
			{
				System.out.println("O ou N ????????");
			}else if (choix == 'O')
				{
				rec++;
				}
			
				}
				
	    }while(princ == true);
		System.out.println("Ok alors Au revoir ...");
		
		}

	}


Merci d'avance ... :)
Hors ligne joujou # Posté le 30/11/2008 à 15:52:29 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Malheuresement dans cette partie du cours, tu n'explique pas comment remplir un tableau. A chaque fois on a des tableaux prédéfinie.

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 168 Zéros connectés | Requêtes SQL 9 requêtes | Temps de génération de la page : Total (SQL) 0.0683s (0.054s)