Rechercher : dans
Par :

Tableau java

Dernière réponse le 15 fév 2009 à 15:50:19 -=(L)=-, le 28 fév 2007 à 12:59:47 
 Signaler ce message aux modérateurs

Salut les gens,

Voila je vous explique mon probleme :

J'ai crée un tableau en java
static String TableauBallon[][] = new String [10][2];

et je veut que l'utilisateur de ce prog est la possibilité de supprimer une occurance de ce tableau j'ai testé

TableauBallon[x][y]= null;
TableauBallon[x][y]= void;

mais bien sur cela ne fonctionne pas ^^

donc voila si vous avez une idée, je suis preneur je met mon script complet en dessous :




public class essai {

static int i = 0;
static int j = 0;

public String identificateur; // identifier un ballon
public int taille; // taille du ballon
public void Ballon(String z, int t) {} // constructeur
public String toString() {
return identificateur;} // l’instance en string

static String TableauBallon[][] = new String [10][2];

public static void main (String args[]){

int s = 1;

while ( s!=0){

System.out.println("+++++++++++++(MENU)+++++++++++++");
System.out.println("1) Créer un ballon");
System.out.println("2) Détruire un ballon");
System.out.println("3) Afficher la liste des ballons");
System.out.println("0) Quitter");
System.out.println("++++++++++++++++++++++++++++++++");
System.out.println("");
System.out.println("(Veuillez faire votre choix)");


s = Keyboard.readInt();

switch (s) {

case 1 :
creer_instance();
break;

case 2 :
detruire_element_instance();
break;

case 3 :
afficher_instance();
break;

case 0 :
System.out.println("Au revoir !");
System.exit(0);

break;

}

}

}
private static void detruire_element_instance() {
System.out.println("Quel ballon souhaiter vous supprimer ?");
String detruire = Keyboard.readString();
for (int x = 0 ; x < 10 ; x++ ){
for (int y = 0 ; y < 2 ; y++ ){

if(TableauBallon[x][y] == detruire){

TableauBallon[x][y]= "null";
System.out.println("Le ballon "+detruire+" à bien été supprimer");

}

}
}

}
private static void afficher_instance() {

for (int x = 0 ; x < 10 ; x++ ){
for (int y = 0 ; y < 2 ; y++ )
System.out.println(TableauBallon[x][y]);
}
}
private static void creer_instance() {
System.out.println("Tapez un indentifiant pour votre ballon :");
String identifiant = Keyboard.readString();
System.out.println(identifiant);
TableauBallon [i][j] = identifiant;
j=j+1;
System.out.println("Tapez une taille pour votre ballon :");
int t = Keyboard.readInt();
String taille=Integer.toString(t);
System.out.println(taille);
TableauBallon [i][j] = taille;
i=i+1;
j=j-1;

}

}

Tout ce que je sais, c'est que je ne sais rien.

Configuration: Windows 2000
Firefox 2.0.0.2

Meilleures réponses pour « tableau java » dans :
Inverser les éléments d'un tableau -Récursivité- VoirVoici une procédure récursive qui permet d’inverser les éléments d’une partie d’un tableau compris entre la position p et n : Procedure Inverser (Var t : Tab; p, n : Integer); Var aux : Real; Begin If p < n Then ...
[Firefox] plugin Java Jre de Sun VoirA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes...
Installer Java sous Ubuntu VoirPar défaut, Firefox n'est pas fourni avec Java. Voici comment procéder pour l'installer: Ouvrez un terminal (Menu Applications > Accessoires > Terminal) et tapez: sudo aptitude install sun-java6-jre sun-java6-plugin ou sudo aptitude install ...
Télécharger Java Runtime Environment VoirJava Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des personnes dans le monde entier, de calculer les intérêts de votre prêt immobilier ou de visualiser des images en 3D. Ces...
Java - Les objets VoirLa création d'objets Un objet est une instance de classe, la création d'objets s'appelle donc l'instanciation. Cette instanciation se fait grâce à l'opérateur new suivi du nom de la classe à instancier et de parenthèses contenant les paramètres...
Javascript - Les tableaux VoirIntroduction à la notion de tableau Les variables de Javascript ne permettent de stocker qu'une seule donnée à la fois. Or, étant donné qu'il est souvent utile de manipuler de nombreuses données, le concept de variable se révéle parfois...
Javascript - l'objet Array VoirLes particularités de l'objet Array L'objet Array est un objet du noyau Javascript permettant de créer et de manipuler des tableaux. Voici la syntaxe à utiliser pour créer une variable tableau : var x = new Array(element1[, element2, ...]); Si...

1

Sims', le 28 fév 2007 à 14:02:50

Hello,

J'ai regarder ton code et première remarque que j'aurais à te faire, serait de créer une class Ballon

public class Ballon() {

private String identificateur; // identifier un ballon
private int taille; // taille du ballon

// constructeur
public Ballon(String identificateur, int taille) {

this.identificateur=identificateur ;
this.taille=taille ;

}

//il faudra créer les getter/setter.

}

et ensuite dans la class essai du construit un tableau de ballon :

Ballon TableauBallon[][] = new Ballon[10][2]

méthode détruire :

private static void detruire_element_instance() {

System.out.println("Quel ballon souhaitez-vous supprimer ?");

System.out.println("ligne du ballon : ");
int i = Integer.parseInt(Keyboard.readString());

System.out.println("colone du ballon :");
int j = Integer.parseInt(Keyboard.readString());

if(TableauBallon[i][j] == null){

System.out.println("Le ballon n'existe pas");

}
else{
System.out.println("Le ballon a ete supprime");
}
}

méthode afficher :

private static void afficher_instance() {

for (int x = 0 ; x < tableau.length ; x++ ){
for (int y = 0 ; y < tableau[0].length ; y++ )
System.out.println(TableauBallon[x][y]);
}

méthode créer un ballon :

private static void creer_instance() {
System.out.println("Tapez les donnees du ballon :");
System.out.println("ligne du ballon : ");
int i = Integer.parseInt(Keyboard.readString());

System.out.println("colone du ballon :");
int j = Integer.parseInt(Keyboard.readString());

System.out.println("identificateur du ballon :");
String id = Keyboard.readString();

System.out.println("taille du ballon :");
int dim = Integer.parseInt(Keyboard.readString());

// il faut encore tester que le ballon ne soit pas créer endehors du tableau.

TableauBallon[i][j] = new Ballon(id, dim) ;

}

Répondre à Sims'

2

-=(L)=-, le 28 fév 2007 à 14:16:03

Je comprend pas avec quel ligne de code tu supprime un élément de mon tableau
Tout ce que je sais, c'est que je ne sais rien.

Répondre à -=(L)=-

3

Sims', le 28 fév 2007 à 14:18:07

Oups, g oublié :

if(TableauBallon[i][j] == null){

System.out.println("Le ballon n'existe pas");

}
else{
TableauBallon[i][j] = null ;
System.out.println("Le ballon a ete supprime");
}

Répondre à Sims'

4

debutant, le 18 oct 2007 à 19:48:24

Bonjour,
afficher dans un tableau java 10 entier et afficher le plus grand element et son indice.
merci davance

Répondre à debutant

5

fulgenceong, le 6 déc 2007 à 19:19:00

Bonjour
je veux creer un tableau qui contient n elements et dont les valeurs seront saisies par l'utilisateur . je vous demande un coup de pouce
int tableau =new int [n]
int n
je ne sais pas si cette declaration est juste
j'ai un probleme avec la declarartion car la taille du tableau est une variable
Merci et bonne journee

Répondre à fulgenceong

6

Iroiim, le 21 jan 2008 à 15:10:34

Bonjour
Je cherche cmt je peux afficher les éléments de mon tableau. Est ce que il y a personne qui connait le faire ?
voila le code de création de mon tableau :
------------------------------------------------------------­---
public static void main (String args [])
{int tab[];
tab = new int[4];
tab[0]=5;
tab[1]=3;
tab[2]=7;
tab[3]=tab[1]+ tab[2];
}
------------------------------------------------------------­------
Merci en avance!!!

Répondre à Iroiim

7

Sims', le 28 jan 2008 à 15:41:59

Hello Iroiim,

en faisant une boucle tu pourras afficher chaque élément de ton tableau.

for (int i=0; i<tab.length; i++)
      System.out.println(tab[i]+"");

Répondre à Sims'

8

 aa, le 15 fév 2009 à 15:50:19

C'est facile pour afficher les éléments , vous devez rajouter cette partie:

for(int i=0;i<4;i++)
System.out.println(tab[i]);

Répondre à aa