Java e sua Sintaxe. Estrutura mínima de um programa em Java: public class Exemplo { }

Documentos relacionados
Lição 4 Fundamentos da programação

Algoritmos I Aula 13 Linguagem de Programação Java

Java Variáveis e Controle Fluxo

Aula 3. Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética.

Módulo Lógica Programação com aplicações em Java. Projeto khouse Profissionalizante Profª Larissa Brandão

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

Variáveis primitivas e Controle de fluxo

Fundamentos da programação Parte - 1

Introdução a Programação de Jogos

Linguagem C Princípios Básicos (parte 1)

Introdução a JAVA. Variáveis, tipos, expressões, comandos e blocos

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan

Linguagem C: Introdução

Módulo 1. Introdução. AEDS I C++ (Rone Ilídio)

Fundamentos de Programação. Linguagem C++ aula II - Variáveis e constantes. Prof.: Bruno Gomes

Programação de Computadores para GI

Lógica de Programação. Lógica de Programação com Java

Algoritmos. Algoritmos. Linguagem de programação. Conceitos. Conceitos. Conceitos. Sintaxe do comando para incluir bibliotecas no programa:

Ambientação com a Sintaxe de Java: parte 1

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

AULA TEÓRICA 3 Tema 2. Introdução a programação em Java (JVM, JDK)

Programação Básica. Estrutura de um algoritmo

Introdução à Programação em C. Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI

Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C#

Programação Orientada a Objetos I

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO

Variáveis, Expressões Aritméticas e Entrada e Saída de Dados

Programação Aplicada à Engenharia

Disciplina de Algoritmos e Programação

LINGUAGEM C: VARIÁVEIS E EXPRESSÕES

INF1337 LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS

#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C

Sintaxe Básica de Java Parte 2

A Linguagem C. A forma de um programa em C

Revisão C++ - Parte 1

Introdução. 17-out-08 Leandro Tonietto 2

11 - Estrutura de um programa em C

Introdução à Programação. Introdução a Linguagem C. Prof. José Honorato F. Nunes

UNIDADE I AULA II. Introdução à programação Java

Lógica de Programação I. Gilson de Souza Carvalho

Introdução aos aplicativos Java. Prof. Marcelo Roberto Zorzan

Linguagem de Programação C

Anhanguera Educacional S.A. Centro Universitário Ibero-Americano

Introdução a Linguagem C

AULA TEÓRICA 4. Tema 2. Introdução a programação em Java (Continuação) Tema 3. Instruções básicas de entrada e saída

Classes o Objetos. Classes, objetos, métodos e variáveis de instância

Programação com Acesso a BD. Programação com OO Acesso em Java

Fabiano Moreira.

Curso de C para Engenharias

Algoritmo e Programação Matemática

Aula 1 Apresentação do Curso

Orientação a Objetos e Java

Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java

Disciplina de Algoritmos e Programação

Algoritmos e Estruturas de Dados I IEC012. Linguagem C - Guia de bolso - Prof. César Melo

EXPRESSÕES ARITMÉTICAS

Fábio Rodrigues / Israel Lucania

Slides trabalhados durante a quinta aula

PROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia

Array em Java. Figura 1 - Exemplo de um array de inteiros

Ambiente de desenvolvimento

Algoritmos e Estruturas de Dados I (DCC/003) 2013/1. Estruturas Básicas. Aula Tópico 4

ALGORITMOS 3ª Aula. 3. Introdução Tipos de dados, variáveis e operadores Tipos de dados

Estrutura Sequencial. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo

Conceitos Básicos de Algoritmos

Roteiro para Aula 1 de laboratório. 1) Mostrar estrutura básica de um código em Fortran. algoritmo. program nome_da_codificacao.

100 Exercícios Teóricos não resolvidos

Introdução à Linguagem C

Introdução à Computação MAC0110

ITENS FUNDAMENTAIS Programando em C++

4. Estruturas Fundamentais de Programação em C

Técnicas de Programação em Engenharia Elétrica I - Engenharia de Sistemas Embarcados - Prof. Alessandro Zimmer Introdução à Linguagem C

Classes e Objetos INTRODUÇÃO À ORIENTAÇÃO A OBJETOS COM JAVA - MÓDULO II. Classes. Objetos. Um modelo para a criação de objetos

Linguagens de Programação Classificação

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação

Java 2 Standard Edition Tipos, literais, operadores e controle de fluxo

Hello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA

Classificação das linguagens de programação

Métodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados

AULA 6 - ARRAYS. Array de 10 elementos

Estruturas de Repetição e String. Vanessa Braganholo

Estruturas de Controle

Aula 4 Estruturas de Controle

Sintaxe da linguagem Java

Linguagens de Programação PROGRAMAÇÃO DE COMPUTADORES. Linguagem C. Linguagem C Estrutura Básica. Constante (literais) Linguagem C Primeiro Programa

Programação Orientada a Objetos

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S

Programação Orientada a Objetos SANTOS, Rafael (PLT)

PHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.

Pseudolinguagem. BC0501 Linguagens de Programação t2 Aula 11. Prof. Alysson Ferrari ufabc.edu.br

Linguagem C: Variáveis e Operadores. Prof. Leonardo Barreto Campos 1

PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I

Obs.: para realizar estas atividades tenha certeza de que já tenha instalado no sistema operacional o Java JDK e o NetBeans.

Linguagem de Programação C. Prof. Fabrício Olivetti de França

Aula teórica 4. Tema 3. Linguagem de Programação Java. Manipulação de informação simples (cont.)

Transcrição:

Java e sua Sintaxe

Java e sua Sintaxe Estrutura mínima de um programa em Java: public class Exemplo { } Como todo programa deve ter um início, convenciona-se que a primeira ação de um programa é a execução de um método, denominado main, que deve sempre ser declarado como: public class Exemplo { public static void main(string args[]) { } }

Estrutura mínima de um programa Observações: Declarações e diretivas: devem ser separadas por um ; Várias declarações ou diretivas: podem ser colocadas numa mesma linha, desde que separadas por ; Blocos de declarações: delimitados por chaves { } e não precisam ser seguidos por ; Espaços, tabulações e linhas em branco: podem ser utilizados livremente para formatação do programa

Comentários // comentário de linha /* comentário de múltiplas linhas */ /** comentário de documentação que também * pode ter múltiplas linhas */ Observação: se os comentários de múltiplas linhas não forem fechados, todo o código fonte a partir do seu início será descartado, o que poderá confundir o compilador, indicando assim erros inexistentes.

Tipos de Dados

Tipos de Dados Tipos de Dados Primitivo: Quando a definição de um tipo e das operações aceitas para o mesmo fazem parte da linguagem, isto é, estão predefinidas, dizemos ser este um tipo primitivo

Tipos de Dados Primitivos A linguagem Java tem oito tipos primitivos, que podem ser agrupados em quatro categorias: Tipos inteiros Byte Inteiro curto Inteiro Inteiro longo Tipos em ponto flutuantes Ponto flutuante simples Ponto flutuante duplo Tipo caractere Caractere Tipo lógico Booleano

Tipos de Dados

Tipos de Dados de Caractere

Definição de Atributos Um atributo é um nome escolhido pelo programador que é associado a um valor pertencente a um certo tipo de dados. Dessa forma, todo o atributo possui: - Nome - Tipo - Conteúdo Os atributos não podem utilizar as palavras reservadas da linguagem Java, assim como ocorre com outras linguagens de programação. Exemplo: atributo chamado for

Definição de Atributos A linguagem Java exige que todos os atributos tenham um tipo de dado definido antes de serem utilizados no programa, ou seja: - Eles devem ser obrigatoriamente declarados, independentemente do ponto do programa; - Tanto faz, seja no início, no meio ou no final, desde que seja antes de sua utilização no programa.

Definição de Atributos Dependendo do ponto do programa em que o atributo é utilizado, torna-se obrigatório sua inicialização com algum valor, mesmo com a linguagem possuindo valores-padrão. Para representar um atributo do tipo char utiliza-se aspas simples. Ex: c, 1 etc. Para representar um atributo do tipo String utiliza-se aspas duplas. Ex: disco.

Palavras Reservadas

Exemplo de Atributos

Aplicando os Conceitos em Aula 1) Escreva um programa que imprimia na tela o caractere aspas. 2) Escreva outro programa para imprimir o caractere apostrofe e o caractere barra invertida. 3) Escreva um programa que unifique os programas 1 e 2.

Aplicando os Conceitos em Aula 1) Escreva um programa que imprimia na tela o caractere aspas. 2) Escreva outro programa para imprimir o caractere apostrofe e o caractere barra invertida. 3) Escreva um programa que unifique os programas 1 e 2.

Aplicando os Conceitos em Aula 4) Escreva um programa capaz de gerar a mesma saída que está sendo apresentada abaixo:

Aplicando os Conceitos em Aula 4) Escreva um programa capaz de gerar a mesma saída que está sendo apresentada abaixo:

Operadores

Operadores Aritméticos

Operadores Aritméticos

Operadores Aritméticos? Qual o motivo de ser 3 e não 3.33333?

Operadores Aritméticos? Qual o motivo de ser 3 e não 3.33333? Pelo fato de ser inteiro

Operadores Relacionais

Operadores Lógicos

Aplicando os Conceitos em Aula 1) Escreva um programa que decremente um número inteiro 2) Escreva um programa que troque para positivo um número inteiro negativo 3) Escreva um programa que some dois números inteiros e positivos, colocando um sinal negativo no resultado da operação. 4) Escreva um programa capaz de realizar a soma, a subtração, a multiplicação e a divisão de dois números inteiros, predefinidos no programa. O resultado das operações deve ser exibida na tela

Aplicando os Conceitos em Aula 1) Escreva um programa que decremente um número inteiro 2) Escreva um programa que troque para positivo um número inteiro negativo 3) Escreva um programa que some dois números inteiros e positivos, colocando um sinal negativo no resultado da operação. 4) Escreva um programa capaz de realizar a soma, a subtração, a multiplicação e a divisão de dois números inteiros, predefinidos no programa. O resultado das operações deve ser exibida na tela

Aplicando os Conceitos em Aula 5) Repita o programa 4 otimizando o código, ou seja: capaz de realizar as mesmas funcionalidades com menos instruções e/ou linhas de comandos.