| 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 ) ; } } } |
||||||