Analise de sistemas
Objetivos da Seção * Queremos introduzir a linguagem Java básica (sem uso de orientação a objeto) através de alguns exemplos simples * O aluno deve entender, neste momento, que Java é apenas uma outra linguagem de programação, mas possuindo de sintaxe diferente da linguagem vista em Programação I (Python, Pascal, ...) * Mais tarde, veremos que Java é, na realidade, substancialmente diferente de Python * Queremos ver como Java trata * Tipos básicos * Constantes * Decisões * Laços * Compilação e execução de programas * IDE - Integrated Development Environment (Eclipse) * Observe que não veremos chamadas de sub-programas (subrotinas ou funções) aqui * Este assunto é bem diferente em Java, devido à orientação a objeto, e será visto à frente * Importante! Você é responsável por aprender detalhes adicionais da linguagem Java. O que faremos em aula não é uma cobertura completa da linguagem.
Por que Java? * Linguagem muito poderosa embora simples * Permite portabilidade * Muito usada em programação em rede * Server Programming * Aplicações de e-commerce, e-business, etc. * Aplicações para acesso via Internet, intranet, etc.
Um primeiro programa: Hello, World! * O programa está no arquivo Hello.java package p2.exemplos; /* * O primeiro programa em Java: Hello World * Autor: Jacques Sauvé */ // Todo programa tem um ponto de entrada: o "método" main de alguma "classe" public class Hello { public static void main(String[] args) { System.out.println("Hello, world!"); } } * Observações segue ... * A linha ... package p2.exemplos; * ... é usada para indicar que