Você está na página 1de 5

Linguagem de Programao I Qualificadores / Passagem de Parmetros / Funes Matemticas QUALIFICADORES

public: um qualificador do mtodo (qualquer mtodo alm de main), que indica que o mtodo acessvel externamente classe onde est inserido (pode ser utilizado por outras classes). static: qualificador que indica que o mtodo deve ser compartilhado por todos os objetos que so criados a partir dessa classe. void: o valor de retorno do mtodo. Quando no retornado nenhum valor, o mesmo retorna void (valor vazio que tem que ser especificado). Quando um mtodo retorna um resultado, ele no possui o qualificador void. main: o nome do mtodo que indica ao compilador o incio do programa. o mtodo principal, em que todas as variveis, argumentos e instrues so interpretados e processados para a execuo do programa. (String args[]): o argumento do mtodo principal (main), e por conseqncia, do programa todo; um vetor de Strings formado por todos os argumentos passados ao programa na linha de comando do sistema operacional quando o programa invocado.

//Passagem de Parmetros class Parmetros1 { public static void main (String args[]) { System.out.print(args[0]); System.out.print(args[1]); System.out.print(args[2]); } }
Resultados

Prof Mauricio Conceio Mario 08/06/2004

Linguagem de Programao I Qualificadores / Passagem de Parmetros / Funes Matemticas

//Passagem de Parmetros class Parmetros2 { public static void main (String args[]) { double nota1, nota2, trabalho, media;//double = tipo de dado de 64 bits nota1 = Double.parseDouble(args[0]); nota2 = Double.parseDouble(args[1]); trabalho = Double.parseDouble(args[2]); media = (nota1+nota2+trabalho)/3; System.out.print("Media=" + media); } }

Resultados

Prof Mauricio Conceio Mario 08/06/2004

Linguagem de Programao I Qualificadores / Passagem de Parmetros / Funes Matemticas

//operadores aritmticos class Op_aritm { public static void main (String args[]) { int x = 10; int y = 3; System.out.println("X=" +x); System.out.println("Y=" +y); System.out.println("-X=" +(-x)); System.out.println("X/Y=" +(x/y)); System.out.println("Resto de X/Y=" +(x%y)); System.out.println("Inteiro X/Y=" +(int) (x/y)); System.out.println("incremento de Y=" +(++y)); System.out.println("decremento de Y=" +(y--)); System.out.println("decremento de Y=" +(--y)); } }

Resultados

Prof Mauricio Conceio Mario 08/06/2004

Linguagem de Programao I Qualificadores / Passagem de Parmetros / Funes Matemticas


//Funes Matemticas class Matematica { public static void main (String args[]) { double A=5.09, B=6.01; /*funo Math.ceil(): realiza o arredondamento de um nmero; varivel retornada tambm do tipo double; usada somente para double; aproxima para o prximo inteiro*/ System.out.print("5.09 arredondado para mais - ceil=" + Math.ceil(A) ); /*funo Math.floor(): aproxima para o inteiro anterior*/ System.out.print("5.09 arredondado para menos - floor=" + Math.floor(A) );

/*funo Math.max(): verifica o maior valor entre dois nmeros do tipo double, int ou long */ System.out.print("o maior numero entre 5.09 e 6.01 - max=" + Math.max(A,B) );

/*funo Math.min(): verifica o menor valor entre dois nmeros do tipo double, int ou long */ System.out.print("o menor numero entre 5.09 e 6.01 - min=" + Math.min(A,B) );

/*funo Math.sqrt(): calcula a raiz de um nmero do tipo double */ System.out.print("a raiz de 6.01 - sqrt=" + Math.sqrt(B) ); double C=2.001; int D=-3; /*funo Math.pow(): calcula a potncia de um nmero elevado a outro */ System.out.print("2.001 elevado a -3 - pow=" + Math.pow(C,D) );

/*funo Math.random(): retorna um nmero aleatrio dentro de um valor-tipo double */ System.out.print("randomico entre 0 e 100 - random=" + (int) (Math.random() * 100) ); } Prof Mauricio Conceio Mario 08/06/2004 }

Linguagem de Programao I Qualificadores / Passagem de Parmetros / Funes Matemticas

Resultados

Exerccios: 1. Implementar programa que calcule quantos metros cbicos de gua suporta uma caixa dgua em forma de cubo. O usurio deve informar o valor do lado. O volume : volume = lado3. 2. Implementar programa que ao ler uma pequena frase, mostre-a ao contrrio (escrita de trs para frente). 3. Implementar programa que simule a jogada de um dado dez vezes, mostrando o resultado na tela.

Prof Mauricio Conceio Mario 08/06/2004

Você também pode gostar