Linguagem de programação Java

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

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

Programação de Computadores para GI

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

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

Lição 4 Fundamentos da programação

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

Algoritmos I Aula 13 Linguagem de Programação Java

Tipos, Literais, Operadores

Tipos, Literais, Operadores

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

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

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

Disciplina de Algoritmos e Programação

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

Orientação a Objetos e Java

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

Estrutura de Condição, Escolha e Repetição

Organização de programas em Java

Estrutura do programa

Introdução a Linguagem C. Prof. Me. Hélio Esperidião

Variáveis primitivas e Controle de fluxo

Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.

Sintaxe da linguagem Java

Comando Portugol (Visualg) Java

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

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

Manual de conversão de Pseudo-algoritmo para Java

Introdução a Programação de Jogos

Introdução a Linguagem C

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

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

Organização de programas em Java

LP2 Laboratório de Programação 2 Ciência da Computação. Problema proposto

Linguagem de programação métodos/funções

Operadores e Estruturas de Decisão. Vanessa Braganholo

Programação Orientada a Objetos

Organização de programas em Java

LINGUAGEM C: VARIÁVEIS E EXPRESSÕES

Criar a classe Aula.java com o seguinte código: Compilar e Executar

Estruturas de Controle

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

Fundamentos da programação Parte - 1

Estruturas de Repetição e String. Vanessa Braganholo

Variáveis Compostas. Leonardo Gresta Paulino Murta.

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

Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.

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

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

Lista de Exercícios I. 01. Desenvolva um programa em Java que receba três valores numéricos inteiros e mostre a soma desses três números.

Exercícios Resolvidos. Java Básico

Processamento da Informação BC-05045

Algoritmo e Programação Matemática

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores

Instituto Superior de Engenharia de Lisboa

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

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

Linguagem de Programação II Implementação

AULA 6 - ARRAYS. Array de 10 elementos

BC-0505 Processamento da Informação

Java - Introdução. Professor: Vilson Heck Junior. vilson.junior@ifsc.edu.br

Algoritmos e Programação

Aula de PG Novembro de 2013, LT14D e LT11D - Sobre o Tipo String do Java

Java Variáveis e Controle Fluxo

Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza

Variáveis, Tipos de Dados e Operadores

Apresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo

Programação Orientada a Objetos I

Sintaxe Geral Tipos de Dados. Prof. Angelo Augusto Frozza, M.Sc.

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

Revisões de PG. Programação Orientada por Objetos (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa

7 Operadores e Expressões

Revisões de PG. Programação Orientada por Objetos (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa

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

Introdução a Programação na Linguagem C.

A Linguagem Java. Alberto Costa Neto DComp - UFS

Fábio Rodrigues / Israel Lucania

Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 1o. Semestre de 2017 Prof.

Português Estruturado (VISUALG)

Linguagens de Programação I

PROGRAMADOR JAVA. Aula 0X32 Semanas - 0b Instrutor : Léo Billi

Curso de C para Engenharias

Estrutura de Programas e Tipos de Dados Simples

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

Tipos de Dados, Variáveis e Entrada e Saída em C. DCC 120 Laboratório de Programação

Notas de Aula 01: Introdução à linguagem de programação Java e ao ambiente de desenvolvimento NetBeans

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008

Métodos e Procedimentos. Prof. Jesus José de Oliveira Neto

Introdução à Computação MAC0110

Objetivo: Aplicar a técnica de encapsulamento no sistema de gestão acadêmica

Olimpíadas de Informática

Introdução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA

DIRETORIA ACADÊMICA DE GESTÃO E TECNOLOGIA DA INFORMAÇÃO DIATINF TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TADS

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

Módulo 04 Expressões, Estruturas de Seleção e Controle de Fluxo. Última atualização: 09/06/2010

Métodos. Utilizados para dividir o programa em subprogramas

Transcrição:

Instituto Federal de Minas Gerais Campus Ponte Nova Linguagem de programação Java Professor: Saulo Henrique Cabral Silva

ENTENDENDO O JAVA 2

Entendendo o Java executando... A instância da JVM irá iniciar a execução de sua aplicação pelo método main(). Qualquer classe que contenha o método main pode ser utilizado para iniciar a execução. 3

Entendendo o Java executando... public class MeuPrograma{ } public static void main (String[ ] args){ } O código deve seguir a partir daqui... 4

Entendendo o Java - comentários Os comentários em código-fonte Java podem ser de 2 tipos: // comentários de linha /*comentários de blocos, isso é utilizado para comentários mais longos, que podem ocupar mais de um linha*/ 5

Entendendo o Java Palavras reservadas Palavras reservadas Java são usadas para identificar os tipos, modificadores e mecanismos de controle de fluxo. Elas não pode ser usadas como nome de variável, método ou classe. abstract, boolean, case, cast, const, continue, else,... 6

Entendendo Java - Tipos primitivos de Dados Java possui 9 tipos primitivos de dados. Inteiros: byte, short, int e long que são usados para números inteiros; Números de Ponto flutuante: float e double que correspondem aos números com precisão de fração. Caracteres: char, String Valores Lógicos: boolean que é um tipo especial usado para representar valores lógicos. 7

Entendendo Java - Tipos primitivos de Dados Inteito -> int, short, long, byte Real -> double, float Logico -> boolean Character -> char, String 8

Entendendo Java Tipos primitivos de dados 9

Entendendo Java Tipos primitivos de dados (conversão de tipos) Se um dos operandos é do tipo double, o outro será tratado como um double no escopo da operação; Se um dos operandos for float, o outro será tratado como float; Se um dos operandos é do tipo long, o outro será tratado como long. Senão, os operandos serão tratados como inteiros. byte -> short -> int -> long -> float -> double 10

Declarando uma variável tipo nomedavariavel; int x; 0 float x; 0.0 double x; 0.0 String x; null byte x; 0 char x; null short x; 0 boolean x; false 11

Entendendo o Java - Identificadores Os identificadores são as palavras usadas para nomes de classes, métodos, variáveis, atributos e constantes. A regra para nomeação: Variáveis e métodos: Primeira letra minúscula Caso seja nome composto a segunda palavra começa com letra maiúscula Não se coloca preposições Classes: Primeira letra maiúscula Caso seja nome composto a segunda palavra começa com letra maiúscula Não se coloca preposições Eles não podem começar com números e nem com caracteres especiais. 12

OPERAÇÕES 13

Operações relacionais Adição: + Subtração: - Divisão: / Multiplica: * Resto: % Potenciação: Math.pow(x,y) Demais operações: utilizar o Pacote Math 14

Operações Lógicas E: and, && OU: or, Menor: < Maior: > Negação: not,! Igual: ==, equals Diferente:!= Menor igual: <= Maior igual: >= 15

ENTRADA E SAÍDA DE DADOS 16

Entrada de dados Entrada de dados: Scanner teclado = new Scanner(System.in); teclado.nextline(); Por hora apenas lembre-se disso, vamos nos aprofundar adiante... Parser Vocês vão utilizar muito!! Cast 17

Saída de dados System.out.println( texto ); System.err.println( texto ); 18

EXERCÍCIOS 19

Exercício 1 Implemente um programa em Java que faça a conversão de reais para dólar. Utilize para a resolução do exercício que o valor do dólar atual é de 3.11; (01/08/2017) 20

Exercício 2 e 2.1 2 - Escreva um algoritmo para ler um valor (do teclado) e escrever (na tela) o seu antecessor. 2.1 - Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e escreva a idade dessa pessoa expressa apenas em dias. Considerar ano com 365 dias e mês com 30 dias. 21

Exercício 3 Escreva um algoritmo para ler o salário mensal atual de um funcionário e o percentual de reajuste. Calcular e escrever o valor do novo salário. 22

Exercício 4 Faça um algoritmo que leia três notas de um aluno, calcule e escreva a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é 2, 3 e 5. Fórmula para o cálculo da média final é: mediafinal = (n1 * 2 + n2 * 3 + n3 * 5)/10 23

Exercício 5 Considere que o número de uma placa de um veículo é composto por quatro algarismos, por exemplo, 2345. Codifique um programa que leia este número e exiba na tela o algarismo correspondente à casa dos milhares. A seguir, uma ilustração da entrada e saída de uma execução do programa. entrada: 6107 saída: 6 24