Laboratório de Programação III e IV: Java

Univás – Universidade do Vale do Sapucaí

SimpleDateFormat

Trabalhar com a manipulação de datas em linguagem programação sempre foi um pouco complicado. Já para a poderosa linguagem Java não se pode dizer o mesmo! Existem mais de 3500 classes na API Java só esperando para serem usadas. A classe SimpleDateFormat é uma delas.

SimpleDateFormat é um classe concreta da API Java para formatar e parsear datas. Com a utilização dessa classe podemos converter string para date, de date para string entre outras funcionalidades.

Acessem a documentação oficial da classe SimpleDateFormat e veja tudo que a classe pode oferecer.

Há também um tutorial no site Webinside com o título “Trabalhando com datas em Java“.

Nenhum comentário

Orientação a Objetos

A orientação a objetos, também conhecida como Programação Orientada a Objetos (POO) ou ainda em inglês Object-Oriented Programming (OOP) é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.

Em alguns contextos, prefere-se usar modelagem orientada ao objeto, em vez de programação.

Na programação orientada a objetos, implementa-se um conjunto de classes que definem os objetos presentes no sistema de software. Cada classe determina o comportamento (definido nos métodos) e estados possíveis (atributos) de seus objetos, assim como o relacionamento com outros objetos.

Java, C++, C#, Object Pascal, Objective-C, Python, Ruby e Smalltalk são exemplos de linguagens de programação orientadas a objetos.

JavaScript, PHP (a partir da versão 4.0), ActionScript, ColdFusion, Perl (a partir da versão 5) e VB.NET são exemplos de linguagens de programação com suporte a orientação a objetos.

Fonte: Wikipedia

Até hoje trabalhamos somente no método main, isso não é bem uma abordagem orientada a objeto. Com os conceitos de OOP em Java usaremos o método main somente para testar e inicializar nossas aplicações.

Nenhum comentário

Lista de Exercícios

Conforme foi visto em laboratório os passos iniciais em Java segue abaixo uma lista de exercícios para colocar os conhecimentos adquiridos em prática.

Desenvolva as seguintes soluções em Java:

  1. Identificar se um determinado número informado é par ou ímpar.
  2. Calcular o IMC (índice de massa corporal) .
  3. Conversão de temperatura em fahrenheit para celsius e vice-versa.
  4. Calcular o desconto em % de um valor informado. O desconto e o valor serão informados pelo usuário.
  5. Exibir para o usuário a tabuada de um número informado.
  6. Calcular o reajuste salarial de 10% de um determinado salário que será informado pelo usuário e descontar 6% de INSS.
  7. Calcular o fatorial de um determinado número informado.

Os exercícios serão avaliados em laboratório.

Nenhum comentário

Introdução a Java

Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na antiga Sun Microsystems que foi adquirida pela Oracle.

A linguagem de programação Java é independente de plataforma porque seus programas são compilados em um formato neutro, os bytecodes, armazenados em arquivos com a extensão “.class”.

Em cada combinação de hardware e sistema operacional deve existir uma JVM (Java Virtual Machine), programa que interpreta os bytecodes como código nativo do sistema.

Arquitetura Java
Imagem retirada do The Java Tutorials

Devido a JVM estar disponível em diferentes sistemas operacionais, os mesmos bytecodes podem ser executados em Microsoft Windows, Solaris, Linux, Mac OS entre outros.

Arquitetura Java
Imagem retirada do The Java Tutorials
Nenhum comentário

Apresentação

Oi! Eu sou o professor Edy Segura e este é nosso blog para auxiliar na disseminação do conhecimento adquirido em nossa disciplina.

Este blog tem o objetivo de complementar as aulas da disciplina de Laboratório de Programação III e IV do curso Sistemas de Informação da Univás.

Aqui serão disponibilizados os conteúdos visto em sala de aula para revisão ou para download.

A disciplina Laboratório de Programação III e IV tem como objetivo repassar os conhecimentos teóricos e práticos da programação orientada a objetos utilizando a plataforma Java.

1 comentário