All pastes #796153 Raw Edit

Someone

public java v1 · immutable
#796153 ·published 2007-11-24 20:30 UTC
rendered paste body
// exo3et4.java : sert a saisir le contenue d'un tableauclass exo3et4{		// Methode permettant la sasie par l'utilisateur du contenu du tableau	public static void saisieTableau(int x[]){			for(int i=0; i<x.length; i++)		{			x[i]=Console.readInt("entrez valeur "+(i+1)+" :") ;		}			System.out.println() ;	}		// Methode principale 	public static void main(String args[]){	// Déclaration tableau	int tab[];	// Variable de sasie	int n ;	// Variable de choix menu	int choix ;	// Variable de confirmation vérifiant si étape de saisie du tableau effectuée	int b ;		//Boucle	do	{		//Appel de la fonction d'affichage du menu	afficheMenu();		choix=Console.readInt("Entrez votre choix :") ;	System.out.println() ;		// Si on veut saisir le tableau	if(choix==1)	{	n=Console.readInt("entrez la longueur du tableau :") ;	System.out.println() ;		// Ini/Creation du tab longueur n	tab=new int[n] ;		// rempli tab avec les valeur saisie	saisieTableau(tab) ; 		// tableau rempli donc VRAI 	b=1;	}		// Si on veut afficher le contenu de gauche à droite		if(choix==2)	{					if(b==0){				System.out.println("Le tableau n'as pas été créé !") ;								System.out.println() ;									n=Console.readInt("entrez la longueur du tableau :") ;				System.out.println() ;					// Ini/Creation du tab longueur n				tab=new int[n] ;					// rempli tab avec les valeur saisie				saisieTableau(tab) ; 					// tableau rempli donc VRAI 				b=1;									parcours(tab, true) ;				}					else{				parcours(tab, true) ;				}						}			/*// Si on veut afficher le contenu de droite à droite	if(choix==3)	{		if(b==0){System.out.println("Le tableau n'as pas été créé !") ;				//preSaisieTableau() ;					afficheMenu(); // on reaffiche le menu			}		else{		parcours(tab, true) ;		}		}*/		}while(choix!=0) ; // on répete tant que le choix est diff de quitter	}	public static void parcours(int tab2[],boolean gaucheAdroite){			if(gaucheAdroite==true){			// parc de gauche à droite			for(int i=0; i<tab2.length; i++){				System.out.print(tab2[i]+" ") ;			}		}			else{			// parc de droite à gauche			for(int i=(tab2.length-1); i>=0; i--){				System.out.print(tab2[i]+" ") ;			}		}		}			/*public static void preSaisieValTableau(int x){	x=Console.readInt("entrez la longueur du tableau:") ;		// Ini/Creation du tab longueur n	tab=new int[n] ;	saisieTableau(tab) ;	b=1;	}*/		// Méthode d'affichage du menu	public static void afficheMenu(){			System.out.println("1.Sasir le tableau") ;		System.out.println("2.Afficher le contenu de gauche à droite") ;		System.out.println("3.Afficher le contenu de droite à gauche") ;		System.out.println("0.Quittez") ;		System.out.println() ;	}}