Enviar um café pro programador

Pode me ajudar a transformar cafeína em código?

Livro e Apostila Java Progressivo

Livro Java Progressivo:



É com muito orgulho que apresentamos nosso material Java Progressivo, agora impresso!
Para quem, como eu, ama um livro físico, pegar nas folhas e sentir o cheiro, agora é possível comprar o mais elogiado e completo material da linguagem Java, do país.

Além de obter o material, escrito com todo cuidado, dedicação e com muita conversa entre nós e vocês (via e-mail, instagram, comentários no site etc), você também contribui para o ensino da programação em nosso país, pois o valor é revertido para que possamos dar continuidade ao nosso trabalho, de fornecer conteúdo gratuito, completo e de qualidade, através de nossos sites.

Apostila Java Progressivo

Nosso site continua sendo, ano após ano, uma das principais fontes de estudo, pesquisa e consulta hackers, professores, programadores etc) e agora oferecemos um arquivo em PDF, para baixar e estudar.
Baixar apostila de Java grátis
para quem se interessar por Java (estudantes,

Veja algumas vantagens de nosso material:

  1. Todo conteúdo do site
  2. Um único arquivo PDF (pequeno)
  3. Abre no computador, celular, tablet...
  4. Sem propagandas e links chatos
  5. Não precisa de internet pra estudar
  6. Pode ler no ônibus, numa viagem, no intervalo entre uma aula e outra
  7. Apostila para leigos, completo e autosuficiente
  8. Apostila para revisar e estudar para provas e concurso
  9. Apostila para consultas, para programadores já profissionais


E o mais bacana:
Você nos incentiva e contribui para que possamos continuar a produzir cada vez mais material de ensino de programação.

Download da Apostila Java Progressivo

Frisamos novamente: nosso objetivo é ter o maior, melhor e mais completo material.
Para isso, adquirimos cursos, apostilas, DVD's, cursos, assistimos vídeo-aulas e por ai vai.

Tudo isso tem um custo (além do tempo gasto e outras despesas), por isso, pedimos a simbólica e singela contribuição de RS 28,99:

Pague com PagSeguro - é rápido, grátis e seguro!
 
Ou via PayPal:


E também com PIX: programacao.progressiva@gmail.com
Depois envie um e-mail para: programacao.progressiva@gmail.com

Lembrando que um bom livro de Java custa R$ 200,00 ... um bom curso online, por volta de R$ 2.000 e uma faculdade...ah amigo, ai custa muito mais, fora seus anos para concluir.

Detalhe: nossa apostila tem MAIS DE 550 PÁGINAS.

Frisando também: ao baixar nossa apostila, você contribui para fazermos cada vez mais sites e fortalecer a programação no Brasil.

Não se esqueça: ela vai servir pra você aprender, do 0, TUDO SOBRE JAVA, vai usar para estudar para provas e concursos, para trabalhar e sempre que precisar revisar.

É uma verdadeira bíblia de Java, falamos isso com toda humildade e baseado nos comentários que recebemos no site.

Se não gostar, devolvemos seu dinheiro, sem problemas.
Apostila Java Progressivo

Como programar em Java Apostila PDF

MEGA PACK: Todas Apostilas

Já imaginou ter em um pendrive ou na memória de seu celular  TUDO que você precisa para aprender computação, em todas as áreas, da melhor maneira, mais completa e voltada para iniciantes?

Estudar Java, a linguagem mais importante do mercado de trabalho, que vai te permitir criar aplicativos para Android.

Linguagem C, a linguagem que 'Deus' usou para criar o Universo? Aprender a língua que são feitos sistemas operacionais e entrar mais a fundo nas entranhas dos bits de seu computador?

E HTML + CSS, para aprender criar sites ?
Una isso ao JavaScript, linguagem para executar scripts e programas no navegador dos clientes?

De quebra, aprender Python, a linguagem mais simples e fácil de aprender, que com pouco código você criar coisas fantásticas e extremamente poderosas?

É nosso mega pack, todas apostilas:

Apostila Java ProgressivoApostila C Progressivo


Apostila JavaScript ProgressivoApostila HTML + CSS Progressivo


Apostila Python Progressivo
Curso de PHP Completo online grátis para download

Apostila grátis de C++




Preço: R$ 69,99


Sim, dá APENAS de 10 reais por apostila.

Garanto que será o melhor e mais barato investimento da sua vida.
Duvida? Estude pelas apostilas, se elas não te tornarem um(a) programador profissional, só avisar que estornamos seu dinheiro.

Exibindo mensagens de textos na tela: print, println e printf em Java

 Agora que já aprendemos como configurar nosso ambiente de desenvolvimento para programar bem como criar e executar nosso primeiro programa em Java, vamos modificar este primeiro programa que fizemos, para entender melhor como exibir mensagens de texto na tela.

Vamos aprender o que é, como funciona e como usar os comandos print, println e printf.


Imprimir mensagens na tela, em Java

print, em inglês, significa imprimir. A primeira coisa que vem em nossa mente, quando falamos em imprimir, é lembrar de uma impressora, não é verdade?

Mas imprimir tem um significado mais amplo. O que fizemos no nosso primeiro programa, o Olá, mundo! também foi uma impressão. No caso, imprimimos uma frase na tela de nosso computador (especificamente, no terminal de comando do Netbeans).

Mas também é possível imprimir um texto para um arquivo, por exemplo. Ou seja, você roda o programa, e o Java envia um texto para um arquivo, como um .txt e salva ele no seu computador. Aprenderemos isso mais a frente, em nosso curso, na seção de Files.

Nesse tutorial, vamos aprender como usar três comandos para imprimir mensagens de texto na tela:

  • print
  • println
  • printf

Esses comandos, que são chamados de métodos, fazem parte do objeto System.out
Não se assuste com os termos, bem em breve você vai entender o que são objetos, métodos, classes e toda essa sopa de nomes esquisitos.


O método System.out.print do Java

Vamos começar por um código que já fizemos, usando o método print. Como vocês perceberam no tutorial anterior, eles simplesmente imprimiu uma mensagem na tela. 

Em programação, chamamos um pedaço de texto de string, ok? Vamos mudar a string passada "Olá, mundo!", para "Curso Programação Progressiva", nosso código fica assim:

  1. package enten.meuprimeiroprograma;
  2.  
  3. public class MeuPrimeiroPrograma {
  4. public static void main(String[] args) {
  5. System.out.print("Curso Java Progressivo");
  6. }
  7. }

Teste e rode novamente.

Como exibir imagens de texto em Java

O caractere de quebra de linha em Java: \n

E se quisermos exibir a mensagem:
"Curso Java Progressivo"
"Aluno: [seu nome]"

Como fazer? Simples, use o comando duas vezes.
Veja como fica o código:

  1. package enten.meuprimeiroprograma;
  2.  
  3. public class MeuPrimeiroPrograma {
  4.  
  5. public static void main(String[] args) {
  6. System.out.print("Curso Java Progressivo");
  7. System.out.print("Aluno: Bill Gates");
  8. }
  9. }

Agora teste e veja o resultado:

Como exibir texto no Java
Opa...calma aí. Eu queria:
"Curso Java Progressivo"
"Aluno: Bill Gates"

E não "Curso Java ProgressivoAluno: Bill Gates"
Deu erro! O que houve?

Simples, o método print enviou a primeira string ("Curso Java Progressivo") e logo em seguida enviou para a tela a segunda string ("Aluno: Bill Gates"). E o que tem entre uma string e outra?
Nada. Por isso ele não exibiu nada entre as strings, o que fez ela saírem coladas.

Aqui vai o grande segredo: entre um texto e outro, queríamos dar uma quebra de linha (famoso Enter, do teclado). E a quebra de linha também é um caractere!

Esse caractere é representado por: \n
Sempre que o Java se deparar com este código (uma barra e a letra n), ele vai inserir uma quebra de linha na tela. Teste o seguinte código, com o caractere de new line no final da primeira string:

  1. System.out.print("Curso Java Progressivo \n");
  2. System.out.print("Aluno: Bill Gates");
E o resultado vai sair perfeito! Outra maneira seria usar da seguinte forma, no começo da segunda string:

  1. System.out.print("Curso Java Progressivo");
  2. System.out.print("\nAluno: Bill Gates");
Desafio de Java:
Crie um programa, em Java, usando o método print, apenas uma vez de modo a imprimir o texto na tela:
"Curso
 Java
 Progressivo"

Ou seja, uma palavra em cada linha. Mas repetindo: usando o comando System.out.print apenas uma vez! A resposta você pode conferir em nossa Apostila Java Progressivo.

O método System.out.println do Java

O 'ln', no comando println vem de...line, ou linha em inglês.

Esse comando faz a mesma coisa que o print, porém ele pula de linha automaticamente, ao final da string. 

Faça o teste com o código abaixo:

  1. package enten.meuprimeiroprograma;
  2.  
  3. public class MeuPrimeiroPrograma {
  4.  
  5. public static void main(String[] args) {
  6. System.out.println("Curso Java Progressivo");
  7. System.out.print("Aluno: Bill Gates");
  8. }
  9. }

E o resultado:

Como exibir uma frase na tela em Java

Veja que usamos os dois comandos. Primeiro o println, que exibiu a primeira frase e em seguida deu a quebra de linha automaticamente, colocando o cursos no início da linha debaixo, no terminal de comando. Depois, o print normal, pois não necessitamos de mais uma quebra de linha.


O método System.out.printf do Java

E, por fim, o método printf, que serve para exibir mensagens formatadas. Com esse recurso, você tem uma gama bem maior e melhor de possibilidades para imprimir mensagens de texto. Por exemplo, teste o seguinte código:

  1. package enten.meuprimeiroprograma;
  2.  
  3. public class MeuPrimeiroPrograma {
  4.  
  5. public static void main(String[] args) {
  6. System.out.printf("Minha idade é: %d anos", 2112);
  7. }
  8. }

O resultado vai ser:
"Minha idade é: 2112 anos"

Agora vamos entender o que aconteceu. Dentro da string tem um código especial, o %d, ele serve para representar números inteiros. Ele é um tipo de especificador de formato, no caso o formato de dados é o número 2112, que é um inteiro, que foi colocado dentro do comando printf, depois da string.

Dizemos que "Minha idade é: %d anos" e 2112 são argumentos (informações), que demos para o método printf. O especificados %d vai pegar a informação do próximo argumento, que é o número inteiro 2112.

Uma string, por exemplo, é representada pelo especificador %s. Teste o código:

  1. System.out.printf("%s: %d anos", "Minha idade é: ", 2112);

Temos aí três argumentos:

  1. string: "%s: %d anos"
  2. string: "Minha idade é: "
  3. número inteiro: 2112
O especificador de formato %s foi no próximo argumento e pegou a string 'Minha idade é: ' e colocou no lugar do código %s. Em seguida, foi próximo no argumento (inteiro 2112) e colocou no lugar do especificador %d, para exibir a mensagem final no terminal de comando:
  • "Minha idade é: 2112 anos"

Ao longo de nosso curso, vamos aprender a usar melhor o printf, quando aprendermos mais sobre os tipos de dados (números inteiros, números decimais, números binários, caracteres, booleanos etc).

Sumário do Curso Java Progressivo, completo, online e grátis

 Bem vindos ao curso Java Progressivo! Estamos em constante esforço para fornecer um material completo, gratuito e totalmente voltado para o iniciante.

Sugerimos que siga a seguinte ordem de tópicos, estudando sem pressa, tentando replicar os códigos, fazer os exercícios e tentando aprender o máximo possível.

Bons estudos !

O básico da linguagem Java

    1. O que é Computação, Programação e Linguagem de Programação
    2. O que é o Java? Para que serve? Onde se usa essa linguagem?
    3. O que precisa baixar e instalar para começar a programar em Java
    4. Como criar o primeiro programa em Java
    5.  Saídas Simples usando print, println e printf
      4.1 10 exercícios sobre saídas simples
    6. Comentando e usando Delimitadores de comentários
    7. Tipos numéricos: byte, short, int, long, float e double
    8. Recebendo dados do usuário: a classe Scanner
    9. Operações Matemática: Adição, Subtração, Multiplicação, Divisão, Resto da Divisão (módulo) e Precedência dos operadores matemáticos
    10. Comparações: os operadores maior (>), menor (<), maior igual (>=), menor igual (<=), igual (==) e diferente (!=)
    11. O tipo char: armazenando e representando caracteres
    12. O tipo boolean: a base da lógica na computação
    13. Operadores lógicos e de negação: && (E ou AND), || (OU ou OR) e o ! (negação)



    Estruturas de Controle/Controle de Fluxo e Laços

      04. Operadores de Atribuição: +=, -=, *=, /= e %=
      05. Operadores de atribuição e de incremento e decremento - diferenças entre a=++b e a=b++
      06. O laço while: o que é, como usar e calculando PA e PG com while
            6.1 Questões usando o laço while
      07. Loop infinito, controlando laços e loopings com o while
      08. Laço for: tendo um maior controle sobre as repetições
            8.1 Questões usando o laço for
      09. O laço do ... while: O laço que sempre acontece...pelo menos uma vez
      10. Os comandos break e continue: interrompendo e alterando fluxos e loopings
      11. O comando switch: fazendo escolhas em Java
      12. Exercícios envolvendo laços
      Apostila Caelum resolvida: Capítulo 3, Variáveis, Tipos Primitivos e Controle de Fluxo


      Orientação a Objetos, parte I: Criando e declarando classes - Construtores

      00. Introdução: o que são, para que servem, como e onde usar as Classes e Objetos em Java
      01. Como criar uma Classe e declarar Objetos
      02. Acessando e modificando variáveis de Classes e Objetos
      03. Construtores: o que são, para que servem e como usar



      Métodos

      02. Parâmetros e Argumentos: passando informações para os métodos
      03. A Classe Math: constantes, principais métodos e chamando métodos de outras classes
      04. Sobrecarga de métodos (method overloading): declarando métodos com o mesmo nome
      05. Passando uma lista de argumentos, de tamanho qualquer, para um método
      06. Exercícios: treine com questões envolvendo métodos e tudo o que aprendeu até aqui
      Jogo: Adivinhe o número que o computador sorteou [modo texto]


      Orientação a Objetos, parte II: Os métodos set e get - Composição - Enum

      00. Auto-referência com o this: Invocando métodos de Classes e Objetos
      01. set e get: o que são e como usar esses métodos de forma correta
            1.1 Aplicativo: Conta bancária/ Caixa eletrônico em Java
      02. Composição: trocando informações entre Objetos
      03. Use constantes, e não números - declarando variáveis com o final
      04. enum: A melhor maneira para manusear constantes
      05. static: Usando membros estáticos
      Apostila Caelum Resolvida: Capítulo 4 - Orientação a objetos básica
      Apostila Caelum Resolvida: Capítulo 6 - Modificadores de acesso e atributos de classe
      Jogo: Campo Minado em Java
                Código comentado sobre como fazer o jogo Campo Minado em Java


      Programação Gráfica em Java, parte I: Caixas de Diálogo

      03. Como passar variáveis do tipo String para int, float e double
            3.1 Aplicativo: calcula as raízes de uma equação do segundo grau
      04. Construindo (build) seu projeto Java no NetBeans


      Estrutura de Dados, parte I: Array e ArrayList

      00. Introdução ao estudo de estrutura de dados em Java: Array, ArrayList, Listas, Filas e Pilhas
      01. Arrays (ou vetores): como declarar, usar e acessar seus elementos
      02. Foreach: O laço for para Arrays
      03. Array multidimensional ou Matriz: um Array de arrays
      04. Arrays em métodos: passagem por valor e passagem por referência
      05. Classe Arrays (Arrays Class): aprenda a manusear (copiar, ordenar, buscar e manipular) Arrays
      06. ArrayList: para que serve e como usar os principais métodos da ArrayList em Java
      Apostila Caelum resolvida: Capítulo 5 - Um pouco de Arrays

      Jogo usando if else, métodos, arrays, arrays multidimensionais e laços.
      Jogo: Batalha Naval em Java [modo texto - humano x computador]


      Orientação a Objetos, parte III: Herança e Polimorfismo

      00. Herança: o que é, para que serve, exemplos de uso e quando usar
      01. Herança de Construtores e @Override
           1.1 Herança ou Composição: qual usar? qual é o melhor? onde se usa cada um deles?
           1.2 Interface em Java - O que é, para que serve, como funciona e como usar
           1.3 Como comparar objetos - A classe abstrata Comparable e o método compareTo()
      02. public, private e protected: Protegendo suas informações em Java
      03. A classe Object: o que é, uso e principais métodos
      04. Polimorfismo: o que é, pra que serve, como e onde usar
      05. Polimorfismo: Classes abstratas e Métodos abstratos em Java
            Exemplos: Importância do Polimorfismo e Abstração em softwares
      06. Manipulando polimorficamente subclasses
            Dica: Descobrindo a classe de um Objeto
      Apostila Caelum resolvida: Capítulo 7 - Herança, reescrita (override) e Polimorfismo

      Jogo: Jogo da Velha em Java (Humano x Humano)
                Código comentando sobre como fazer um Jogo da Velha em Java



      Computação, Programação e Linguagens de Programação

       E aí, animado para entrar no fantástico mundo da programação?

      Mas, calma! Não vamos sair te enchendo de códigos, explicações complexas e genéricas que gostam de fazer por aí. Vamos bem calma, voltar bem pro básico...ok?

      O que é Computação ?

      Quando falamos em computação, a primeira coisa que nos vem a mente é: computador.
      "Meu sobrinho, Vandergleisson, é muito bom nessas coisa de computação" - certamente você já ouviu de alguma tia.

      Mas aí, as pessoas costumam cair em um erro comum: confundir computação com informática. E não falo só de leigos, até nas universidades mesmo, as pessoas entram em cursos como Computação, Análise e Desenvolvimento de Sistemas, Engenharia de Computação ou Software, pois se acham bom com 'computadores'.

      Mas se acham bons porque...são bons com informática. São usar bem o Windows, configurar as coisas, mexer aqui e acolá no Office, formatar PC, instalar um sistema operacional e até usar o Linux.
      Não que isso seja ruim ou errado, ok? Muito pelo contrário, a melhor característica de um bom programador é ser auto-didata, aprender as coisas por conta própria, ter curiosidade de fuçar e descobrir as coisas.

      E aqui vem o primeiro choque de realidade: computação tem a ver com Matemática, mais especificamente, com lógica. É raciocínio e criatividade pura. Se tem facilidade e/ou gosta de exatas, já tem boas chances de se dar bem na área.

      Computação, vem de computar...que é contar, calcular. E é basicamente isso que os computadores fazem: cálculos! Milhões, bilhões ou até trilhões de cálculos por segundo (em caso de supercomputadores).

      O que é computação ?


      Mas eles não fazem isso do nada, por conta própria...alguém precisa dizer pra eles o que fazer e como fazer...e essa pessoa, é você, meu caro estudante Java Progressivo.

      E como vai fazer isso? Se comunicando com sua máquina, ué...e toda comunicação, é feita por meio de alguma linguagem.

      O que é uma Linguagem de Programação ?

      Esqueça a parte do 'programação', por enquanto.
      O que é uma linguagem?

      Eu estou me comunicando agora, com você, por meio de uma linguagem: a língua portuguesa escrita.
      Uma pessoa que não enxerga, também se comunica com língua portuguesa, mas por meio de som (falando).
      Uma pessoa que não escuta nem fala, pode se comunicar por meio de outra linguagem, a de libras.

      Muitos se comunicam com inglês, espanhol, mandarim...

      Desse mesmíssimo jeito, precisamos nos comunicar com o computador também:
      "Ei, computador, cria uma rede social!"
      "Celular, faça um game de sucesso, quero ficar rico"

      Não vai dar em nada (quem dera, né?). As máquinas entendem outros tipos de linguagem (mais especificamente, código de máquina, binário).

      E é aí que entram as linguagens de programação, é uma maneira de nós, seres humanos, usarmos uma linguagem que entendemos, para nos comunicarmos com os computadores.

      Linguagens de Programação

      O que é Programação ?

      Se eu falar pra você:
      "Só tome cuidado com o cabo da vassoura, é pior do que cenoura, você pode se dar mal"
      O que você entende? Está usando a língua portuguesa, sem erros ortográficos...mas, eu particularmente, não entendo nada (quem souber, escreve nos comentários).

      E se eu te disser:
      "Freeze this moment
      A little bit longer
      Make each sensation
      A little bit stronger
      Experience slips away
      Time stand still
      I'm not looking back
      But I want to look around me now
      See more of the people
      And the places that surround me Now"

      Bonito, não é? A letra diz pra congelar um pouco mais aquele momento especial que a gente viveu...intensificar aquela sensação...não estou só olhando pro passado, mas queria olhar um pouco mais ao meu redor também, apreciar as pessoas, lugares e experiências. É uma letra de minha banda favorita, Rush.

      Ou seja...não basta saber a linguagem, as palavras...elas tem que fazer sentido!

      E aí que entra a programação! Vamos aprender um conjunto de regras, de procedimentos, de padrões, para podermos nos comunicar de uma maneira boa com as máquinas, usando corretamente as linguagens de programação.

      Programação em Java


      Temos que passar instruções claras, diretas, concisas e, de preferência, que sejam bem eficientes, rápidas para executar.

      E aí, partiu aprender essas regras, da programação, para criarmos ótimas instruções para as máquinas fazerem todo tipo de cálculos?

      Pois fique sabendo que vai aprender uma das linguagens mais importantes, fantásticas, poderosas e usadas no universo, o Java!

      Olá, Mundo! - Como fazer o primeiro programa em Java

      Hello, world em Java Agora que você já sabe o que baixar e instalar para programar em Java, vamos de fato, e finalmente, colocar a mão na massa e criar nosso primeiro programa nessa tão amada e famosa linguagem.

      Vamos aprender como usar a linguagem Java para exibir uma mensagem na tela:

      Até que enfim, né? Já tava na hora...que demora...

      Abrindo e configurando o NetBeans

      A gente te indicou o NetBeans por um motivo bem simples: ele é absurdamente fácil e simples de baixar, instalar, configurar e começar a usar. Não vai ter que fazer praticamente nada, na verdade.

      Após baixar, vai lá fazendo o básico de "Next", "Next", "Ok", "Li e aceito os termos de condição" (o que é mentira, eu sei que você nunca lê)...e abra.

      Como usar o NetBeans

      Em comparação com outras IDEs, como Eclipse, eu acho até bem simples e limpo.

      O próximo passo, é criar um novo projeto. Por isso, vá em File -> New Project:

      Como fazer o primeiro programa em Java


      Como podem ver na tela seguinte, existe uma enorme possibilidade de projetos que você pode fazer usando o NetBeans, como programas empresariais ou até aplicações web. Selecione "Java Application" e clique em Next:

      Criar projeto em Java no NetBeans

      Em seguida, você precisa criar o nome de seu projeto, digite "MeuPrimeiroPrograma":

      Como fazer um projeto em Java

      Clique em Finish e aguarde o NetBeans criar seu projeto. 


      Como rodar um programa Java no NetBeans

      Vai aparecer uma tela com o seguinte código:

      1. /*
      2.  * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
      3.  */
      4.  
      5. package enten.meuprimeiroprograma;
      6.  
      7. /**
      8.  *
      9.  * @author user
      10.  */
      11. public class MeuPrimeiroPrograma {
      12.  
      13. public static void main(String[] args) {
      14. System.out.print("Hello, World!");
      15. }
      16. }

      Dê uma "limpada" nele e substitua por:

      1. package enten.meuprimeiroprograma;
      2.  
      3. public class MeuPrimeiroPrograma {
      4. public static void main(String[] args) {
      5. System.out.print("Olá, Mundo!");
      6. }
      7. }

      Agora, vamos rodar ele! Procure uma setinha verde lá em cima, tipo um símbolo de Play.
      Se pousar o mouse em cima desse símbolo, vai aparecer "Run project":

      Como rodar um projeto em Java no Netbeans

      Clique lá (ou aperte F6) e veja o resultado, lá em baixo:

      Resultado do Olá mundo em Java
      Essa é a tela de "output" (saída), é o resultado final do seu programa, onde as coisas vão aparecer, inicialmente. É como se fosse o terminal de comando, mas dentro do NetBeans.

      E prontinho! Está ali o resultado: "Olá, Mundo!"
      No seu primeiro programa, em Java, você fez aparecer um mensagem na tela.


      Explicando o código do primeiro programa em Java

      Antes de tudo, respira e tenha calma! Provavelmente a única coisa que você entendeu dessa sopa de letrinhas foi o "Olá, mundo!". Comigo também foi assim! E com todo mundo!

      Mas não precisa ter pressa, com o passar do nosso curso de Java, você vai entender tudo e vai terminar é dando aula, ok?

      Primeiro, a gente criou um pacote (package), que como o próprio nome sugere, é uma espécie de pacote, que serve para armazenarmos nossas classes de código Java. Veja onde você configurou para salvar seus projetos do NetBeans, e vai ver que foi criado uma pasta chamada MeuPrimeiroPrograma.

      As classes nada mais são que essas 'páginas', ou 'folhas' de código. Certamente você já deve ter ouvido falar de classes e objetos, em Java. No decorrer do curso vamos explicar melhor isso.

      Em seguida, foi criada nossa classe, de nome MeuPrimeiroPrograma. Ela é do tipo public, pois pode ser acessada por outras classes (podemos deixar ela privada, por exemplo).

      Dentro dela, tem um tipo especial de código, chamado método, que é método main, que é o principal do código. Ele é especial, pois o Java vai procurar sempre esse método (bloco de código), para iniciar o programa a partir dele.

      Por fim, dentro desse método tem um comando, o print , que serve para imprimir uma mensagem na tela.

      Veja como cada classe começa e termina com chave: { }
      Assim como cada método tem seu próprio par de chaves { }

      Exercícios de Java

      Sem dúvidas, uma das características mais importantes de um programador, é sua curiosidade. Vamos fazer uns testes?

      Tire uma aspa, de dentro do comando print, e rode o programa. O que aconteceu na saída?
      Agora tira uma das chaves da classe MeuPrimeiroPrograma e depois do método main. O que aconteceu?

      Escreva nos comentários saída do código.

      Contribuir com o Java Progressivo

      Que tal apoiar e fazer crescer o ensino da programação no Brasil ?

      Ajudar nosso país a crescer e se desenvolver cada vez mais, tecnologicamente?

      Clica abaixo pra saber mais!

      Apoiar o Projeto Progressivo


      Tutoriais de Java