JAVA
Exemplo 01: Concatena��o de caracteres de valor "bin�rio"
import java.io.*;
public class concchar {
      public static void main( String args[] ) {
            int tamst = args[0].length() ;
            int h = tamst & 0xFF00 ;
            h = h >> 8 ;
            int l = tamst & 0x00FF ;
            String result = (char) h + "" + (char) l + args[0] ;
            // Grava em um arquivo texto
            try {
                  FileWriter arquivo = new FileWriter("teste.txt") ;
                  arquivo.write(result + "") ;
                  arquivo.close() ;
            } catch ( Exception e ) {
                  // Tratamento de erro de arquivo
            }
      }
}
Exemplo 02: Tratamento de matrizes (Arrays)
Para criar uma matriz e definir a quantidade de elementos, utilizar o identificador de matriz "[]" ap�s o nome da vari�vel ou  objeto sendo declarado, seguido por "new" e novamente o tipo de vari�vel com o identificador de matriz identificando a  quantidade de elementos.

Ex.: int mt[] = new int[5] ;

O exemplo acima cria a matriz "mt" com 5 elementos, sendo endere�aveis de 0 a 4, ou seja de mt[0] a mt[4].

Exemplo de aplica��o de matrizes.

O exemplo a seguir permite carregar os quatro elementos fornecidos como parametro em uma matriz num�rica, verificando se os  valores fornecidos s�o num�ricos e em seguida soma os mesmos e mostra o total.

class Mtz {
    public static void main( String args[] ) {
        int mt[] = new int[5] ;
        int tot = 0 ;
        try {
            for ( int i=0 ; i <= 4 ; i++ ) {
                mt[ i ] = Integer.parseInt( args[ i ] ) ;                       
            }
            for ( int i = 0 ; i <= 4 ; i++ ) {
                tot += mt[ i ] ;
            }
            System.out.println( "Total: " + tot ) ;
        } catch ( ArrayIndexOutOfBoundsException ae ) {
            System.out.println( "===> Numero incorreto de elementos!" ) ;
            System.out.println( ae ) ;
        } catch ( NumberFormatException ne ) {
            System.out.println( "===> Somente valores numericos inteiros!" ) ;
            System.out.println( ne ) ;
        }
    }
}
Hosted by www.Geocities.ws

1