0% acharam este documento útil (0 voto)
94 visualizações19 páginas

Origem e Evolução do Java

1) A linguagem Java surgiu em 1990 como GreenTalk na Sun Microsystems para permitir a interação entre dispositivos, mas teve seu nome alterado para Java em 1994. 2) Java é uma linguagem orientada a objetos com características como portabilidade, segurança, dinamismo e independência de plataforma. 3) Em Java, variáveis, entrada e saída de dados, estruturas de repetição e vetores/matrizes funcionam de forma semelhante a outras linguagens, porém utilizando a sintaxe e bibliotecas próprias de Java.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
94 visualizações19 páginas

Origem e Evolução do Java

1) A linguagem Java surgiu em 1990 como GreenTalk na Sun Microsystems para permitir a interação entre dispositivos, mas teve seu nome alterado para Java em 1994. 2) Java é uma linguagem orientada a objetos com características como portabilidade, segurança, dinamismo e independência de plataforma. 3) Em Java, variáveis, entrada e saída de dados, estruturas de repetição e vetores/matrizes funcionam de forma semelhante a outras linguagens, porém utilizando a sintaxe e bibliotecas próprias de Java.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd

JAVA

JAVA
Guilherme, Carlos André Neres, Leomara,
Analice, Eduarda
Origem
Surgiu a partir de uma pesquisa financiada pela Sun Microsystems
em 1990 com o Projeto Green. Os responsáveis pelo projeto
(Patrick Naughton, Mike Sheridan e James Gosling) precisavam
fazer a interação entre diversos dispositivos usando a linguagem
C++, no entanto essa linguagem não foi capaz de suprir essa
necessidade, por isso alguns desenvolvedores da Sun criaram a sua
própria linguagem que foi batizada de GreenTalk (Talk em
português quer dizer conversação).
Evolução do nome

1990 1994

GreenTalk Oak Java

1991
Características da linguagem

Suporte a orientação a objetos Alta Perfomance


01 04

Portabilidade Dinamismo
02 05

Segurança Independente de plataforma


03 06
CONVERSÃO DE CÓDIGO FONTE PARA
EXECUTÁVEL
CONVERSÃO DE CÓDIGO FONTE PARA
EXECUTÁVEL
Declarações de tipos
Algoritmo Java

float Float 4 bytes float a = 5.25 f;


N: real
Real
N <- 5.25
double Double 8 bytes double a = 5.25 f;

N : logico
Lógico boolean Boolean 1 bit boolean b = false;
N <- falso

char Charactere 1 byte char c = ‘N’;


N : caractere
Literais
N <- nome
- String 1 byte/ cada String c = “nome”;

byte Byte 1 byte int d = 5;

short Short 2 bytes short d = 5;


N : inteiro
Inteiros
int Inerger 4 bytes N <- 5 short d = 5;

short d = 5;
long Long 8 bytes
Entrada de dados
ENTRADA PROCESSAMENTO SAÍDA

Português estruturado Java

leia ( i ) import [Link];

leia ( i ) Scanner digitando=new scanner([Link]);

int marca=[Link]();

float borracha=[Link]();

string caneta=[Link]();
Saída de dados
ENTRADA PROCESSAMENTO SAÍDA

Português estruturado Java

escreva (“Olá, mundo!”) [Link](“Olá, mundo!”);

escreval(“Olá,mundo!”) [Link](“Olá, mundo!”);

String frase = “Olá,mundo!”;


[Link](“A saudacao é %s\n ”, frase );

String frase = “Olá,mundo!”;


[Link](“A saudacao é %s\n ”, frase );
Estruturas de repetição I
● Enquanto

Algoritmo Java

i <- 0 int i = 0;
Enquanto (i <11 ) faca while ( i <11) {
i <- i+1 [Link] (i);
Escreval (i) i ++;
fimenquanto }
fimalgoritmo
Estruturas de repetição II
● Repita… ate

Algoritmo
Java
i <- 0
int i = 0;
repita
do {
Escreval (i)
[Link] (i);
i <- i+1
i ++;
ate (i > 10)
} while (i<11);
fimalgoritmo
Estruturas de repetição III
● Para… ate…faca

Algoritmo
Java
i <- 0
for (int i = 0; i <= 10; i++ ) {
para i de 0 ate 10 passo 1 faca
[Link] (i);
Escreval (i)
}
fimpara
fimalgoritmo
Algoritmo Vetores Java

Algoritmo "notavet" package [Link].mavenproject1;


Var
notas: vetor[0..3] de inteiro public class Mavenproject1 {
media: real
i: inteiro public static void main(String[] args) {
Inicio
notas[0]<-10 int notas[] = {10,0,0,3};
notas[1]<-5 int i;
notas[2]<-7 double media;
notas[3]<-3 for(i=0;i<4;i++) {
para i de 0 ate 3 faca [Link]("A nota do "+(i+1)+"º Bimestre de
escreval("A nota do ",i+1,"º Bimestre de João João é: "+notas[i]+"\n"); }
é: ",notas[i]) media = (notas[0]+notas[1]+notas[2]+notas[3])/i;
escreval("") [Link]("A média de João é: "+media);
fimpara media<- if(media>=7){
(notas[0]+notas[1]+notas[2]+notas[3])/4 [Link]("João está aprovado!!");
escreval("A media de João é:",media) }
se media >= 6 entao else{
escreval("João passou de ano!") [Link]("João reprovou de ano!");
senao }
escreval("João reprovou de ano") }
fimse }
Fimalgoritmo
MATRIZES
Java
Algoritmo
package [Link];
Algoritmo "matriz"
Var public class MyPart {
l, c: inteiro
matriz : vetor[ 0..4,0..4 ] de inteiro public static void main(String[] args) {
Inicio int [] [] matriz = new int[5][5];
matriz [0,0] <- 10 matriz [0][0] = 10;
matriz [0,1] <- 15 matriz [0][1] = 15;
matriz [0,2] <- 20 matriz [0][2] = 20;
matriz [0,3] <- 30 matriz [0][3] = 30;
matriz [0,4] <- 40 matriz [0][4] = 40;
para l de 0 ate 4 faca
para c de 0 ate 4 faca for(int l = 0; l < 5; l++){
escreval( matriz [ l,c]) for(int c = 0; c < 5; c++ ){
fimpara [Link](matriz[l][c]+" ");
escreval ( " " ) }
fimpara }
Fimalgoritmo }
}
FIM

JAVA
Guilherme, Carlos André Neres, Leomara, 
Analice, Eduarda
JAVA
Origem
Surgiu a partir de uma pesquisa financiada pela Sun Microsystems 
em 1990 com o Projeto Green. Os responsáveis pelo pr
Evolução do nome
1991
1990
1994
Java
GreenTalk 
Oak
Características da linguagem
04
05
06
01
02
03
Suporte a orientação a objetos
Portabilidade
Segurança
 Alta Perfomance
Dinami
CONVERSÃO DE CÓDIGO FONTE PARA 
EXECUTÁVEL
CONVERSÃO DE CÓDIGO FONTE PARA 
EXECUTÁVEL
Declarações de tipos
Real
float
Float
4 bytes
N: real
N <- 5.25
float  a = 5.25 f;
double
Double
8 bytes
double a = 5.25 f;
L
Entrada de dados 
SAÍDA
PROCESSAMENTO
ENTRADA
Português estruturado
Java
leia ( i )
import java.util.Scanner;
leia ( i )
Scan
Saída de dados 
SAÍDA
PROCESSAMENTO
ENTRADA
Português estruturado
Java
escreva (“Olá, mundo!”)
System.out.print(“Olá, mundo!”

Você também pode gostar