Tutorial de acesso e uso do CodingGround

Propaganda
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ção1 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
A primeira aplicação usando o tutorialspoint irá mostrar uma mensagem de “Hello World” na
tela.
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:
Figura 3 – Programa Compilado e Executado
Notas:
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?
Download