Vous êtes sur la page 1sur 3

EQUIVALENCIA ENTRE PORTUGOL E JAVA----------------------------------------------

------------------------
--------------------------------------------------------------------------------
------------------------
Basicamente java no importa tanto, o principal a lgica que se v no portugol
JAVA bom pq muito valorizavel no mercado e tem portabilidade, facil de encontrar
coisas na internet...
SEMPRE PROGRAMAR PRIMEIRO EM PORTUGOL(Comprovado por pesquisadores)

*Java foi desenvolvida pela sun e foi comprado pela oracle, gera bytecode, permi
te multitarefas e independe do hardware..
*Se queria chamar oak, mas faziam isso em um bar chamado JAVA
Compilador: JAVAC:
Codigo Fonte - Bytecode - Traduz para um arquitetura especifica! (o que
vc faz pr compilar, ele se recompila em cada maquina, por isso precisa do softwar
e...)

Declaraes em Portugol-java:
Inteiro - int
real - float(comum), double(muito grandes)
Careter - character
No java toda instruo termina com ponto e virgula
Ptg: inteiro idade
Java: int idade;
Ptg: carater "M"
Java: character 'M';

Sintaxe de linguagem no precisa saber tudo de cor, da pra pesquisar na hora

JAVA permite varias saidas, porm nesse curso usaremos apenas console...
Permite tbm varios metodos de entrada, nesse curso usaremos basicamente tec
lado(um buffer de memoria do teclado)
Escrever:
Ptg - escreva("\n", "tralala")
Java - System.out.println("tralala"); (reparar no S maiusculo e ln que pula
a linha, da pra fazer sem(o ln no caso)...
Ptg - escreva("sua nota = ", nota)
Java - System.out.print("sua nota = "+ nota); (repare que para colocar varia
vel se coloca um mais ao invs de virgula)

Para se entrar:
necessario se criar um buffer para "guardar" entradas no teclado em memria primei
ro
Se declara cada tipo de dado de uma maneira... (copia aquela tabela)

Seleo no java:
if(){
}
else{
}

enquanto - while
para - for (de novo se declara o contador aqui e no tem loop infinito)

em programao \\ so comentarios para pessoas lerem depois

TEM TABELA
no float tem 7 precisoes de casa depois da virgula, double tem 15
Boolean: true or false
no literal um carater simples usar apostrophe, cadeia de arateres aspas
Se pode criar uma constante em algum lugar e utilizar sempre
ponto simboliza decimal
true 1 e false 0
lembrar que: 12345 != "12345"
Lembrando que parenrteses mudam ordem...

Em java:
e - &&
ou - ||
nao - !
em operao se nega primeiro antes de comparar
Operaes so as mesmas portugol, (==, !=)
++ ou -- incrementa ou diminui (antes da variavel se incrementa entes, se depois
se usa primeiro...)

LEMBRAR QUE java diferencia entre maiusculas e minusculas...

Coisinha do exemplo uma funozinha "At" no explicada que massa!!


Usando lpis e papel, simule o trecho de cdigo a seguir. Qual ser a sada se os caract
eres de entrada forem em sequncia: c, a, r, t, e, i, r, o ?
char letra;
String palavra1 ="";
String palavra2 = "";
int tamanhoPalavra = 8;
Scanner entrada = new Scanner(System.in);
for(int i=0;i<tamanhoPalavra;i++){
System.out.println("Favor entrar com mais uma letra: ");
letra = entrada.nextLine().charAt(0);
palavra1 = palavra1+letra;
}
for(int j=0;j<tamanhoPalavra;j++){
palavra2 = palavra2 + palavra1.charAt(tamanhoPalavra-1-j);
}
System.out.println(palavra2); (isso faz escrever carteiro e deppois inverte!
!!)

--------------------------------------------------------------------------------
-----------------------------------------
VETORES UNIDIMENSIONAIS EM JAVINHA...
--------------------------------------------------------------------------------
-----------------------------------------
As porras dos vetores servem quando se precisa utilizar diferentes valores de im
put para diferentes coisas, no podendo jogar fora...
Sintaxe de vetor em java:
tipo identificador[] = new tipo[tamanho]

Vous aimerez peut-être aussi