Programação online em Java



Documentos relacionados
Introdução ao IDE Netbeans (Programação Java)

Introdução ao IDE Netbeans (Programação Java)

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

Programação de Computadores - I. Profª Beatriz Profº Israel

Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões

CURSO DE PROGRAMAÇÃO EM JAVA

INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DE ALAGOAS CURSO TÉCNICO EM INFORMÁTICA DISCIPLINA:

Organização de programas em Java. Vanessa Braganholo

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da

Um pouco do Java. Prof. Eduardo

2 Orientação a objetos na prática

Objetivos: Entender o funcionamento dos programas Java via linha de comando

Ambiente Online de Programação em C.

NetBeans. Conhecendo um pouco da IDE

Primeiro programa em Java (compilação e execução)

Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.

ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento NetBeans Introdução à Linguagem de Programação JAVA

Lógica de Programação

BC0501 Linguagens de Programação

Sintaxe Básica de Java Parte 1

Aula 2. Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4.

Java para Desktop. Introdução à Plataforma Java JSE

Como usar o bluej. Laboratório I Prof.ª Vera Alves

Organização de programas em Python. Vanessa Braganholo

Tutorial de instalação do Java 7 no Windows 7.

Universidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática

Aula 04 Operadores e Entrada de Dados. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Programação de Computadores I. Conhecendo a IDE Code::Blocks

Guião de Introdução ao Eclipse IDE Índice

TUTORIAL NetBeans 6.5

Laboratório 01 NetBeans

LINGUAGEM ORIENTADA A OBJETOS

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

PROGRAMAÇÃO JAVA. Parte 1

ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento Eclipse Introdução à Linguagem de Programação JAVA

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C

Professora Martha Spalenza Professora de Informática da Faetec

Aula 09 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Java Linguagem de programação

Java Como Programar, 8/E

Primeiro programa em Java (compilação e execução)

Prof. Esp. Adriano Carvalho

Criação e execução a partir do Dev-C... 1 Erros de compilação... 4 Executar programa no DOS... 4 Ajustando o programa para executar no DOS...

Faculdade de Computação Programação Orientada à Objetos 1 Laboratório de Programação Orientada à Objetos Prof. Fabíola Gonçalves Coelho Ribeiro

Unidade Acadêmica: Faculdade de Computação FACOM Disciplina: Programação Orientada a Objetos I Professor: Fabiano Azevedo Dorça Prática 01

Instalando e configurando o Java Development Kit (JDK)

1. Apresentação Objetivos

Especialização em desenvolvimento para web com interfaces ricas. Tratamento de exceções em Java Prof. Fabrízzio A. A. M. N. Soares

Algoritmos e Programação Estruturada

Prof. Esp. Adriano Carvalho

Instalação do Java SDK (Software Development Kit)

Técnicas de Programação II

UNIVERSIDADE FEDERAL DO PARANÁ

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

Roteiro 1: Dados, variáveis, operadores e precedência

( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO

Criando sua primeira aplicação JAVA com o Eclipse

Introdução a conceitos e a prática de programação

Tutorial de Matlab Francesco Franco

Scriptlets e Formulários

Portas Lógicas Básicas: Parte 2 Simulação Lógica

Curso: Ciência da Computação Disciplina: Construção de Compiladores Período: Prof. Dr. Raimundo Moura

Java. Marcio de Carvalho Victorino

O Primeiro Programa em Visual Studio.net

Delphi 7 Aula 01 Área do Triângulo

UFSM Introdução ao Dev-C++ Profa. Patrícia Pitthan. Introdução ao Dev-C++

AULA 2: INTRODUÇÃO A LINGUAGEM DE C. Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme

Resumo da Matéria de Linguagem de Programação. Linguagem C

Linguagens de. Aula 02. Profa Cristiane Koehler

Java e JavaScript. Krishna Tateneni Tradução: Lisiane Sztoltz

Manual de Utilização Utilização do PDFSam

Manual de Instalação e Utilização

Desenvolvimento Web TCC Turma A-1

Simulado de Linguagem de Programação Java

DEFINIÇÃO DE MÉTODOS

Componentes da linguagem C++

Nota de Aula: Utilização da IDE Code::Blocks

Manual de Instalação. Utilização

LINGUAGEM DE PROGRAMAÇÃO ESTRUTURADA CAPÍTULO 1 APRESENTANDO O C#

Laboratório I Aula 2

Programação de Computadores II TCC Turma A-1

Programação Orientada a Objetos (DPADF 0063)

Fundamentos de Programação II. Introdução à linguagem de programação C++

Prática em Laboratório N.02 Criando um serviço Web via NetBeans

Na disciplina de Cálculo Numérico, vamos trabalhar com a linguagem C++ e o compilador que vamos usar é o Dev C++.

RevISTa: Publicação técnico-científica do IST-Rio. nº 05 Data: Dezembro / 2012 ISSN

Aula Prática 1: Introdução ao Ambiente de Programação Dev-C++

Configurar o Furbot no Eclipse

Guia Sphinx: instalação, reposição e renovação

ANDROID APPLICATION PROJECT

WEB COLABORADOR. Envio e Recebimento de arquivos de consignação

Procedimentos para Configuração do Ambiente J2EE e J2SE em Ambiente Windows

Algoritmos e Estrutura de Dados. Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira

Programa Intel Educar Tutorial: Ferramenta de Classificação Visual

Simão Pedro P. Marinho

Introdução ao Processamento de Imagens com o IRIS Por Rodolfo Barros

Java Básico. Aula 1 por Thalles Cezar

Projeto de Software Orientado a Objeto

Transcrição:

Universidade Federal do ABC Disciplina: Processamento da Informação Assunto: Programação online em Java Programação online em Java Conteúdo Conteúdo...1 Introdução... 1 1.1.Programas necessários... 1 1.2.Visão geral da criação da primeira aplicação usando o tutorialspoint... 1 1.3.Criação da primeira aplicação usando o toturialspoint... 2 1.4.Passos para a criação de um Projeto no tutorialspoint... 2 1.5.Criando um novo arquivo... 4 1.6.Exercícios... 4 1.7.Exercícios para casa... 5 Introdução Os Ambientes Integrados de Desenvolvimento online, ou simplesmente IDE (Integrated Development Environment), são uma ferramenta importante e prática para a programação. Estes ambientes fornecem recursos importantes para auxiliar e facilitar o trabalho do programador, como a identificação de palavras reservadas durante a escrita do código fonte, identificação de erros de sintaxe, depuração 1 e compilação. Uma solução alternativa ao NetBeans (IDE adotado no curso) é o tutorialspoint. Este ambiente permite que programemos sem a necessidade de instalarmos nenhum tipo de software. Na seqüência deste texto é apresentada uma introdução à utilização do IDE do software adotado no desenvolvimento dos programas (aplicativos) em Java. 1.1. Programas necessários Não é necessária a instalação de nenhum programa. Nota: As telas capturadas e mostradas a seguir correspondem ao Online IDE, do site http://www.tutorialspoint.com/index.htm 1.2. Visão geral da criação da primeira aplicação usando o tutorialspoint Esta primeira aplicação, chamada HelloWorld.java, simplesmente mostrará a frase Hello World. Para criar este programa é necessário: 1) Entrar no site do tutorialspoint Ao entrar no site (http://www.tutorialspoint.com/index.htm) aparecerá uma faixa no meio da tela que lhe dará três opções, da esquerda pra direita, TUTORIAL LIBRARY - Online 1 Processo de identificação e remoção de erros, facilitado pelos IDEs. 1

Tutorial, CODING GROUND Online Terminal & IDE e ABSOLUTE CLASSES Instructor LED Online Training. Selecione o segundo item (CODING GROUND) Em seguida selecionar, em Online IDE, o ícone Java. 2) Adicionar código para o arquivo fonte gerado Um arquivo fonte contém código, escrito na linguagem de programação JAVA. Como parte da criação de um projeto IDE, é gerado automaticamente o esqueleto de um arquivo fonte, que deverá ser modificado ao adicionar-se a mensagem Hello World. 3) Compilar o arquivo fonte gerando o arquivo com extensão class O IDE inicia o compilador (javac), que traduz o arquivo fonte em instruções que podem ser traduzidas pelo JVM ( JAVA virtual machine ). Estas instruções são conhecidas como bytecodes. 4) Executar o programa A aplicação poderá ser executada por meio do IDE. 1.3. Criação da primeira aplicação usando o tutorialspoint tela. A primeira aplicação usando o tutorialspoint irá mostrar uma mensagem de Hello World na 1.4. Passos para a criação de um Projeto no tutorialspoint Entrar no site http://www.tutorialspoint.com/index.htm Ao entrar no site (http://www.tutorialspoint.com/index.htm) aparecerá uma faixa no meio da tela que lhe dará três opções, da esquerda pra direita, TUTORIAL LIBRARY - Online Tutorial, CODING GROUND Online Terminal & IDE e ABSOLUTE CLASSES Instructor LED Online Training. Selecione o segundo item (CODING GROUND). Mostrado na figura 1 Figura 1 Página inicial do tutorialspoint.

Em seguida selecionar, em Online IDE, o ícone Java. Figura 2 Figura 2 ícone Java a ser selecionado. O programa feito aparecerá na tela, mas antes de ser executado, o mesmo deve ser salvo e compilado, digitando javac HelloWorld.java. Só depois será possível executá-lo, digitando, também no terminal, java HelloWorld, e o resultado será mostrado no terminal (parte inferior da tela), como mostrado na Figura 3: Notas: Figura 3 Programa Compilado e Executado a) Caso o programa não rode, observe que aparecerão avisos de erro(s) no terminal.

1.5. Criando um novo arquivo Para criar um novo arquivo clique em New File. Para renomear o arquivo, clique com o botão direito no arquivo que aparecerá no lado esquerdo da janela e selecione Rename File. No programa altere a primeira linha e coloque public class NomeDoMeuPrograma. public class NomeDoMeuPrograma{ public static void main(string []args){ System.out.println("Hello World"); Para rodar o programa, (1) salve-o, escolhendo File Save Files da barra superior. (2) Compile, digitando no terminal javac NomeDoMeuPrograma.java e por fim para (3) executar, digite java NomeDoMeuPrograma. Notas: a) Os mesmos comandos utilizados no NetBean também podem ser utilizados nesse compilador online. b) Evitem colocar nomes com espaçamentos ou com acentos (ex: OláMundo, Meu Projeto ), isso pode gerar problemas posteriormente. c) Cuidado ao digitar o código, comandos e nomes de arquivos. A linguagem Java é sensível a letras maiúsculas (caixa alta ou upper case ) e a letras minúsculas (caixa baixa ou lower case ). Assim: BemVindos bemvindos Toda mudança feita no código é salva escolhendo File Save Files da barra superior. Para fazer o download do arquivo feito clique na barra superior File Download File, com o arquivo selecionado. Se quiser fazer o download de um projeto, na barra superior clique Project Download Project. 1.6. Exercícios Escrever um programa em Java que leia dois números e imprima a soma deles. Faça com que o projeto se pareça com o programa se pareça com o código a seguir: import java.util.*; public class Soma {

public static void main(string []args){ Scanner sc = new Scanner(System.in); int numa, numb, soma; System.out.println("Digite um numero: "); numa = sc.nextint(); System.out.println("Digite outro numero: "); numb = sc.nextint(); soma = numa + numb; System.out.println ("Soma dos numeros: " + soma); Altere o programa para que ele também calcule subtração, multiplicação e divisão. 1.7. Exercícios para casa 1) Reescrever e executar os programas propostos na nota de aula Primeiro programa em Java (compilação e execução) usando o IDE online. 2) O programa a seguir tem um erro. Encontre o erro e corrija-o de tal forma que possa ser compilado e executado corretamente. Qual é o erro? // INTENTIONALLY UNCOMPILABLE! /** * The HelloWorldApp class implements an application that * simply prints "Hello World!" to standard output. */ class HelloWorldApp2 { public static void main(string[] args) { System.out.println("Hello World!); // Display the string. 3) Modifique o aplicativo HelloWorld.java de tal forma que exiba cada palavra da mensagem Hello World numa linha diferente. 4) Quando você compila um programa escrito em Java, o compilador converte o código fonte que pode ser entendido por um leitor humano em um código independente da plataforma, que a JVM pode entender. Como é chamado este código independente da plataforma? 5) Qual das seguintes alternativas contém um comentário não válido? a. /** comment */ b. /* comment */ c. /* comment d. // comment 6) Ao declarar o método main, qual o modificador deverá vir primeiro, public ou static? 7) Quais parâmetros o método main define? 8) Qual a correta sintaxe empregada ao declarar o método main?