Escrevendo seu primeiro programa em Java

Autor: Eugene Taylor
Data De Criação: 16 Agosto 2021
Data De Atualização: 1 Julho 2024
Anonim
Como fazer o PRIMEIRO programa em JAVA (Guia Completo)
Vídeo: Como fazer o PRIMEIRO programa em JAVA (Guia Completo)

Contente

Java é uma linguagem de programação orientada a objetos desenvolvida por James Gosling em 1991, o que significa que ela usa conceitos como "objetos" com "campos" (descrevendo as características do objeto) e "métodos" (ações que o objeto pode realizar). Java é uma linguagem "escreva uma vez, execute em qualquer lugar", o que significa que foi projetada para ser executada em qualquer plataforma e em qualquer Java Virtual Machine (JVM). Como Java faz uso extensivo de linguagem comum, é fácil para iniciantes aprender e entender. Este tutorial é uma introdução à escrita de programas em Java.

Dar um passo

Método 1 de 3: seu primeiro programa Java

  1. Para começar a escrever programas em Java, primeiro você terá que configurar um ambiente de trabalho. Muitos programadores usam ambientes de desenvolvimento integrado (IDEs), como Eclipse e Netbeans para programação Java, mas você pode escrever e compilar um programa Java sem IDEs pesados.
  2. Qualquer tipo de programa semelhante ao Bloco de notas é suficiente para a programação Java. Os programadores hardcore às vezes preferem editores de texto simples do terminal, como vim e emacs. Um editor de texto muito bom que pode ser instalado tanto em um computador Windows quanto em uma máquina baseada em Linux (Ubuntu, Mac, etc.) é o Sublime Text, que usaremos neste tutorial.
  3. Certifique-se de ter o Kit de Desenvolvimento de Software Java instalado. Você precisa disso para compilar seus programas.
    • No Windows, se as variáveis ​​de ambiente estiverem incorretas, você pode obter um erro ao executar o javac. Para evitar essas mensagens de erro, consulte o artigo de instalação do Java Software Development Kit para obter mais informações.

Método 2 de 3: programa Hello world

  1. Primeiro, criaremos um programa que mostra "Hello world" na tela. Crie um novo arquivo em seu editor de texto e salve-o como "HelloWereld.java". HelloWorld é o nome da sua classe, que deve ser igual ao do seu arquivo.
  2. Declare sua classe e o método principal. O método principal public static void main (String [] args) é o método que é executado quando o programa está sendo executado. Este método principal tem a mesma declaração de método em todos os programas Java.

    public class HelloWorld {public static void main (String [] args) {}}

  3. Escreva a linha de código que exibirá "Olá, mundo".

    System.out.println ("Olá, mundo.");

    • Vamos quebrar essa regra em seus diferentes componentes:
      • O sistema diz ao sistema que algo deve ser feito.
      • out informa ao sistema que há uma saída.
      • println significa "imprimir esta linha", informando assim ao sistema que a saída é uma linha de texto.
      • As aspas ("Olá, mundo.") Significa que o método System.out.println () está solicitando um parâmetro; neste caso, é a string "Hello world".
    • Observe que há uma série de regras Java que devemos seguir aqui:
      • Sempre coloque um ponto-e-vírgula no final da linha do programa.
      • Java faz distinção entre maiúsculas e minúsculas, então você precisará colocar o método, a variável e os nomes de classe no tamanho de fonte correto ou uma mensagem de erro resultará.
      • Os blocos de código associados a um determinado método ou loop são colocados entre chaves.
  4. Junte tudo. O programa final Hello World agora deve ter a seguinte aparência:

    public class HelloWorld {public static void main (String [] args) {System.out.println ("Olá, mundo."); }}

  5. Salve seu arquivo e abra o Prompt de Comando ou Terminal para compilar o programa. Navegue até a pasta onde você salvou HalloWereld.java e digite javac HalloWereld.java. Isso diz ao compilador Java que você deseja compilar HalloWereld.java. Se ocorrerem erros, o compilador vê o que você fez de errado.Em todos os outros casos, o compilador não exibirá nenhuma mensagem. Se você olhar o diretório onde salvou HalloWereld.java, deverá ver o arquivo HalloWereld.class. Este é o arquivo que Java usa para executar seu programa.
  6. Execute o programa. Finalmente podemos começar a executar o programa! Na janela de comando ou terminal, digite o seguinte: java HelloWorld. Isso indica que o Java deve executar a classe HalloWereld. Você deve ver "Hello world" impresso na tela (no console).
  7. Parabéns, você escreveu seu primeiro programa Java!

Método 3 de 3: entrada e saída

  1. Em seguida, vamos expandir nosso programa Hello World, aceitando a entrada do usuário. Em nosso programa Hello World, imprimimos uma string de texto na tela, mas a parte interativa dos programas é aquela em que o usuário pode inserir dados. Agora vamos expandir nosso programa com uma pergunta para o usuário inserir seu nome, seguida de uma saudação, seguida do nome do usuário.
  2. Importe a classe Scanner. Em Java, há várias bibliotecas integradas que podemos usar, mas primeiro teremos que importá-las. Uma dessas bibliotecas é java.util, que tem um objeto Scanner que precisamos aceitar a entrada do usuário. Para importar a classe Scanner, adicionamos a seguinte linha no início de nosso código.

    import java.util.Scanner;

    • Isso diz ao nosso programa que queremos usar o objeto Scanner no pacote java.util.
    • Se quisermos acessar todos os objetos em java.util, escrevemos import java.util. *; no início do nosso código.
  3. Em nosso método principal, criamos uma nova instância do objeto Scanner. Java é uma linguagem orientada a objetos, portanto, seus conceitos usarão objetos. O objeto Scanner é um exemplo de objeto com campos e métodos. Para poder usar a classe Scanner, criamos um novo objeto Scanner, do qual podemos preencher os campos e usar seus métodos. Você faz isso da seguinte maneira:

    Scanner userInputScanner = novo Scanner (System.in);

    • userInputScanner é o nome do objeto Scanner que acabamos de instanciar. Observe que todas as partes do nome são escritas em letras maiúsculas (caixa de camelo); esta é a convenção para nomear variáveis ​​em Java.
    • Usamos o novo operador para criar uma nova instância de um objeto. Portanto, neste caso, criamos uma nova instância do objeto Scanner usando o código new Scanner (System.in).
    • O objeto Scanner solicita um parâmetro que informa ao objeto o que verificar. Neste caso, colocamos o System.in como parâmetro. System.in diz ao programa para procurar entradas do sistema, que, neste caso, é o que o usuário digita no programa.
  4. Peça a entrada do usuário. Teremos que pedir ao usuário para digitar algo como entrada para que o usuário saiba quando inserir algo no console. Você pode fazer isso com System.out.print ou com System.out.println.

    System.out.print ("Qual é o seu nome?");

  5. Peça ao objeto Scanner para pegar a próxima linha do que o usuário digita e armazená-la como uma variável. O Scanner sempre salvará o que o usuário digitar. A seguinte linha de código pedirá ao Scanner para armazenar o que o usuário digitou como nome em uma variável:

    String userInputName = userInputScanner.nextLine ();

    • Em Java, a convenção para usar o método de um objeto é o código objectName.methodName (parâmetros). Com userInputScanner.nextLine (), chamamos o objeto Scanner com o nome que acabamos de fornecer e, em seguida, chamamos seu método com nextLine () sem parâmetros.
    • Observe que armazenamos a seguinte linha em outro objeto: a String. Chamamos nosso objeto String userInputName.
  6. Imprima uma saudação na tela para o usuário. Agora que salvamos o nome do usuário, podemos imprimir uma saudação ao usuário. Você conhece System.out.println ("Hello world."); algum código que escrevemos na classe principal? Todo o código que acabamos de escrever deve estar acima dessa linha. Agora podemos modificar essa linha para dizer o seguinte:

    System.out.println ("Olá" + userInputName + "!");

    • A forma como usamos "Hello", o nome de usuário e "!" ligados entre si por "Hello" + userInputName + "!" é chamado de concatenação de String.
    • O que está acontecendo aqui é que estamos lidando com três strings: "Hello", userInputName e "!". Strings em Java são imutáveis ​​e, portanto, não podem ser alteradas. Portanto, quando concatenamos essas três strings, basicamente criamos uma nova string com a saudação.
    • Em seguida, pegamos essa nova string e a usamos como parâmetro para System.out.println.
  7. Combine-o e salve seu trabalho. Nosso código agora deve ter a seguinte aparência:

    import java.util.Scanner; public class HelloWorld {public static void main (String [] args) {Scanner userInputScanner = new Scanner (System.in); System.out.print ("Qual é o seu nome?"); String userInputName = userInputScanner.nextLine (); System.out.println ("Olá" + userInputName + "!"); }}

  8. Compile e rode o programa. Abra a janela de comando ou o terminal e execute os mesmos comandos da nossa primeira versão de HelloWereld.java. Teremos que compilar o programa primeiro: javac HalloWereld.java. Então podemos executá-lo: java HelloWorld.

Pontas

  • Java é uma linguagem de programação orientada a objetos, portanto, é útil aprender mais sobre os fundamentos das linguagens de programação orientadas a objetos.
  • A Programação Orientada a Objetos (OOP) tem muitas funções específicas para seu paradigma. Três dessas funções principais são:
    • Encapsulamento: (encapsulamento) A capacidade de restringir o acesso a algumas partes do objeto. Java possui modificadores privados, protegidos e públicos para campos e métodos.
    • Polimorfismo : a capacidade dos objetos de assumirem identidades diferentes. Em Java, um objeto pode se tornar parte de outro objeto para usar os métodos do outro objeto.
    • Herança: (herança) A capacidade de usar campos e métodos de outra classe na mesma hierarquia do objeto atual.