Manual de conversão de para Criação e atribuição de valores à variáveis Objetivo inteiro: n; int n; real: valor; double valor; lógico: achou; boolean achou; string: nome; String nome; caractere: sexo; char sexo; n 3; n = 3; valor 2,38; valor = 2.38; achou falso; achou = false; nome João ; nome = João sexo m sexo = m Criar uma variável de um determinado tipo para ser utilizada no programa. Atribuir um valor à variável já declarada. Operadores Aritméticos, Relacionais e Lógicos em : > Maior que + Soma && e (and) ^ < Menor que Subtração ou (or) v >= Maior igual * Multiplicação! não (not) <= Menor igual / Divisão == Igual % Módulo (resto da divisão)!= Diferente Incremento e decremento num num + 1; num = num + 1; num++; num num + 10; num = num +10; num += 10; num num 1; num = num 1; num ; num num 10; num = num 10; num = 10; num num * 2; num = num*2; num *= 2; num num / 2; num = num / 2; num /= 2;
Leitura e impressão escreva( ola ); escreva(x); escreva( o valor da variável é:, x); escreva( x =, x, e y =, y); Sistem.out.print( ola ); Sistem.out.println( ola ); //pula linha após imprimir System.out.println(x); System.out.println( o valor da variável é: +x); System.out.printf( O valor da varável é: %d,x); System.out.printf( O valor da variável é %f,x); //utiliza-se %d para variáveis do tipo int, utiliza-se %f para variáveis do tipo double System.out.println( x = +x+ e y= +y); Sytem.out.printf( x = %f e y = %f,x,y); Para ler um texto ou número em é necessário criar um Scanner, para isto precisamos importar a biblioteca java.util.scanner e em seguida criar um Scanner, como observamos abaixo nas linhas 2 e 5 respectivamente. Para os exemplos abaixo vamos considerar que um Scanner com o nome scanner já foi criado: leia(nome) //string leia(n) //inteiro leia(x) //real nome = scanner.nextline(); n = scanner.nextint(); x = scanner.nextdouble(); Estrutura condicional se(condição) entao se(idade<18) entao escreva( entrada proibida ) if(condição){ if(idade<18){ System.out.println( entrada proibida );
se(idade<18) entao escreva( entrada proibida ); escreva( Seja bem vindo ); se(idade >= 18 ^ idade<70) entao escreva( voto obrigatório ) se(idade > 16) entao escreva( não pode votar ) escreva( voto facultativo ) se(x = 1 v x=2)então x x+1; if(idade<18){ System.out.println( entrada proibida ); System.out.println( Seja bem vindo ); if(idade >= 18 idade < 70){ System.out.println( voto obrigatório ); else if (idade < 16){ System.out.println( não pode votar ); System.out.println( voto facultativo ); if(x == 1 x == 2){ x++; Estruturas de repetição enquanto(condição) faca enquanto(n >= 0) faca escreva(n) n n-1; faca enquanto(condição) faca x x/2; escreva (x); enquanto(x>0) para V de Vi ate Vf passo P faca para i de 0 ate 100 passo 1 faca que se repetirão 100x while(condição){ while(n >= 10){ System.out.println(n); n--; do{ while(condição); do{ x /= 2; System.out.println(x); while(x > 0); for(v = Vi; V < Vf; V +=P){ for(i = 0; i<100; i++){ que se repetirão 100x
escrever todos os pares de 2 até 100: para i de 2 até 101 passo 2 faca escreva(i); escrever todos os pares de 2 até 100: for(i=2; i < 101; i +=2){ System.out.println(i); Exemplos Algoritmo que verifica se a entrada do usuário é par ou ímpar até que o usuário digite -1 : Algoritmo ParImpar início inteiro: valor, resto; string: mensagem; leia ( valor ); enquanto ( valor <> 1 ) faça resto valor mod 2; se ( resto=0 ) então mensagem Número par ; senão mensagem Número ímpar ; escreva( mensagem); leia ( valor ); fimalgoritmo package parimpar; import java.util.scanner; public class ParImpar { public static void main(string[] args) { int valor, resto; String mensagem; Scanner scanner = new Scanner(System.in); valor = scanner.nextint(); while(valor!= -1){ resto = valor % 2; if(resto == 0){ mensagem = "número par"; mensagem = "número impar"; System.out.println(mensagem); valor = scanner.nextint();
Algoritmo que retorna o enésimo termo da sequência de Fibonacci: Algoritmo Fibonacci inteiro n, a, b, prox, cont; leia (n); a b 1; se ( n=1 Ú n=2 ) entao escreva (b); cont 2; enquanto ( cont <> n ) faça prox a + b; a b; b prox; cont cont + 1; escreva(b); fimalgoritmo. package fibonacci; import java.util.scanner; public class Fibonacci { public static void main(string[] args) { int n, a, b, prox, cont; Scanner scanner = new Scanner(System.in); n = scanner.nextint(); a = b = 1; if(n==1 n==2){ System.out.println(b); cont = 2; while(cont!= n){ prox = a + b; a = b; b = prox; cont++; System.out.println(b);