A voir également:
- Java matrice
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Java runtime - Télécharger - Langages
4 réponses
Utilisateur anonyme
20 déc. 2003 à 22:33
20 déc. 2003 à 22:33
Bonsoir, voici un petit exemple:
public class Matrice {
public static void main(String args []){
char matrice [][]= {{'a', 'b', 'c'},
{'d', 'e', 'f'},
{'g', 'h', 'i'}};
for(int i=0; i<3; i++){
for(int j = 0; j < 3; j++){
System.out.println(matrice[i][j]);
}
}
}
}
public class Matrice {
public static void main(String args []){
char matrice [][]= {{'a', 'b', 'c'},
{'d', 'e', 'f'},
{'g', 'h', 'i'}};
for(int i=0; i<3; i++){
for(int j = 0; j < 3; j++){
System.out.println(matrice[i][j]);
}
}
}
}
Autre exemple:
...
char[][] t; // déclaration du tableau t
t = {{'a','b'},{'c','d'},{'e','f'}} ; // création et initialisation du tableau
t[2][1] = 'x'; // 2 = la 3ème ligne, 1=la 2ème colonne,
// met 'x' à la place de 'f'
/* affiche le tableau avec un for*/
for (int i=0; i<t.length; i++){ // boucle sur les lignes
for (int j=0; j<t[i].length){ // boucle sur les éléments de la ligne
System.out.print(t[i][j]+ “ “); // affiche l'élément de la ième ligne
// et jème colonne
}
System.out.println(); // pour afficher à la ligne
}
/* affiche le tableau avec un for each*/
for (char[] ligne : t){ // boucle sur les lignes
for (char element : ligne){ // boucle sur les éléments de la ligne
System.out.print(element+” “); // affiche l'élément de la ième ligne
// et jème colonne
}
System.out.println(); // pour afficher à la ligne
}
L'instruction
t = {{'a','b'},{'c','d'},{'e','f'}} ;
peut être remplacée par les instructions suivantes:
t = new char[3][2]; // création du tableau
t[0][0] = 'a'; t[0][1] = 'b'; // initialisation élément par élément
t[1][0] = 'c'; t[1][1] = 'd';
t[2][0] = 'e'; t[2][1] = 'f';
...
char[][] t; // déclaration du tableau t
t = {{'a','b'},{'c','d'},{'e','f'}} ; // création et initialisation du tableau
t[2][1] = 'x'; // 2 = la 3ème ligne, 1=la 2ème colonne,
// met 'x' à la place de 'f'
/* affiche le tableau avec un for*/
for (int i=0; i<t.length; i++){ // boucle sur les lignes
for (int j=0; j<t[i].length){ // boucle sur les éléments de la ligne
System.out.print(t[i][j]+ “ “); // affiche l'élément de la ième ligne
// et jème colonne
}
System.out.println(); // pour afficher à la ligne
}
/* affiche le tableau avec un for each*/
for (char[] ligne : t){ // boucle sur les lignes
for (char element : ligne){ // boucle sur les éléments de la ligne
System.out.print(element+” “); // affiche l'élément de la ième ligne
// et jème colonne
}
System.out.println(); // pour afficher à la ligne
}
L'instruction
t = {{'a','b'},{'c','d'},{'e','f'}} ;
peut être remplacée par les instructions suivantes:
t = new char[3][2]; // création du tableau
t[0][0] = 'a'; t[0][1] = 'b'; // initialisation élément par élément
t[1][0] = 'c'; t[1][1] = 'd';
t[2][0] = 'e'; t[2][1] = 'f';
import java.util.*;
public class matrice {
public static void main(String args[]){
int matriceentier[][]={{1,2,4,5},{3,5,9,8}};
for(int k=0; k< 2;k++)
{
for(int j=0; j<4;j++)
{
System.out.print(matriceentier[k][j]+" " );
}
System.out.println(" ");
}
}
}
public class matrice {
public static void main(String args[]){
int matriceentier[][]={{1,2,4,5},{3,5,9,8}};
for(int k=0; k< 2;k++)
{
for(int j=0; j<4;j++)
{
System.out.print(matriceentier[k][j]+" " );
}
System.out.println(" ");
}
}
}
import BreezyGUI.*;
public class matrixtest
{
public static void main(String[] args)
{
double [ ] [ ] grades = new double [ 30 ] [ 4 ] ; //create memory space for entire matrix
// Fill the matrix with user input and compute average
int row, column;
double sum, average;
for ( row = 0; row < 3; row ++ )
{
sum = 0;
for(column = 0; column < 3; column++)
{
grades[row][column] = Console.readDouble("Enter grade " + (column +1) +
"for student " + (row+1));
sum = sum + grades[row][column];
}
average = sum / 3;
grades[row][3] = average;
}
// Print averages only
System.out.println("You saved the following averages: ");
for( row = 0; row < 3; row ++ )
{
System.out.println("Student " + (row + 1) + ": " + grades[row][3]);
}
}
}
// le pakage breezygui avec cette lien :
http://turing.cs.wwu.edu/martin/Software%20Packages/BreezyGUI/Downloads/BreezyGUI.jar
copie dans
C:\jdk1.3.1_02\jre\lib\ext
ou
C:\Program Files\JavaSoft\JRE\1.3.1_02\lib\ext
public class matrixtest
{
public static void main(String[] args)
{
double [ ] [ ] grades = new double [ 30 ] [ 4 ] ; //create memory space for entire matrix
// Fill the matrix with user input and compute average
int row, column;
double sum, average;
for ( row = 0; row < 3; row ++ )
{
sum = 0;
for(column = 0; column < 3; column++)
{
grades[row][column] = Console.readDouble("Enter grade " + (column +1) +
"for student " + (row+1));
sum = sum + grades[row][column];
}
average = sum / 3;
grades[row][3] = average;
}
// Print averages only
System.out.println("You saved the following averages: ");
for( row = 0; row < 3; row ++ )
{
System.out.println("Student " + (row + 1) + ": " + grades[row][3]);
}
}
}
// le pakage breezygui avec cette lien :
http://turing.cs.wwu.edu/martin/Software%20Packages/BreezyGUI/Downloads/BreezyGUI.jar
copie dans
C:\jdk1.3.1_02\jre\lib\ext
ou
C:\Program Files\JavaSoft\JRE\1.3.1_02\lib\ext
26 juil. 2008 à 14:54
public class matrice{
public static void main(String[]args){
char matrice[][]=new matrice[4][5];
du courage pour le reste .
la programmation est interressante quand on arrive tout seul, apres des explications de programmer.
6 mars 2018 à 23:37