Advertisement
Guest User

Untitled

a guest
Jan 26th, 2015
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.67 KB | None | 0 0
  1.  
  2. import static java.lang.System.*;
  3. import java.io.*;
  4. import java.util.*;
  5. public class arraysBidimensionais{
  6.     public static Scanner sc = new Scanner(System.in);
  7.     public static void main(String[] args) throws IOException{
  8.         int op;
  9.         int[][] matrix = {};
  10.         do{
  11.             out.println("\nEscolha uma opção: ");
  12.             out.println(" 1 - Ler matriz pre existente em um ficheiro");
  13.             out.println(" 2 - Escrever matrizes em um ficheiro");
  14.             out.println(" 3 - Mostrar matriz");
  15.             out.println(" 4 - Calcular multiplicação de duas matrizes");
  16.             out.println(" 5 - Ces't Fini");
  17.             op = sc.nextInt();
  18.             switch(op){
  19.                 case 1: readMatrixPre(matrix); break;
  20.                 case 2: writeMatrixIn(); break;
  21.                 case 3: showMeMyDespair(matrix); break;
  22.                 case 4: muxMatrix(); break;
  23.                 case 5: cestFini(); break;
  24.                 }
  25.             }while(op != 5);
  26.         }
  27.         public static int[][] readMatrixPre(int[][] matrix){
  28.             int i=0, j=0;
  29.             File nameFile = new File("matrizes.txt");
  30.             Scanner toReadFile = new Scanner("matrizes.txt");
  31.             while(toReadFile.hasNextLine()){
  32.                 i++;
  33.                 while(toReadFile.hasNextInt()){
  34.                     j++;
  35.                     matrix[i][j] = toReadFile.nextInt();
  36.                 }toReadFile.nextLine();
  37.             }
  38.             out.print("length " + matrix.length);
  39.          
  40.             toReadFile.close();
  41.             return matrix;
  42.         }
  43.         public static void writeMatrixIn(){}
  44.         public static void showMeMyDespair(int[][] matrix){
  45.             int i=0, j=0;
  46.             for(i = 0; i < matrix.length-1; i++ ){
  47.                 for(j = i+1; j < matrix.length; j++){
  48.                     out.print(matrix[i][j]);
  49.                    
  50.                 }
  51.             }
  52.         }
  53.         public static void muxMatrix(){}
  54.         public static void cestFini(){}
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement