3 maneiras de escrever seu primeiro programa em Java

Índice:

3 maneiras de escrever seu primeiro programa em Java
3 maneiras de escrever seu primeiro programa em Java

Vídeo: 3 maneiras de escrever seu primeiro programa em Java

Vídeo: 3 maneiras de escrever seu primeiro programa em Java
Vídeo: [8 maneiras]Como recuperar arquivos do Photoshop apagados ou não salvos 2024, Maio
Anonim

Java é uma linguagem de programação orientada a objetos criada em 1995 por James Gosling. Ou seja, a linguagem apresenta conceitos como "objetos" com "campos" (ou seja, atributos que descrevem objetos) e "métodos" (ações que os objetos podem realizar). Java é uma linguagem "uma vez escrita, execute em qualquer lugar". Ou seja, a linguagem foi projetada para ser executada em qualquer plataforma que possua uma Java Virtual Machine (JVM). Como Java é uma linguagem de programação muito prolixa, é fácil para iniciantes aprender e entender. O tutorial a seguir é uma introdução à escrita de programas com Java.

Etapa

Método 1 de 3: Escrevendo Programas Java Prime

91968 1
91968 1

Etapa 1. Para começar a escrever programas com Java, defina seu ambiente de trabalho

Muitos programadores usam Integrated Development Environment (IDE), como Eclipse e Netbeans para programação Java, mas podemos escrever programas Java e compilá-los sem um IDE.

91968 2
91968 2

Etapa 2. Qualquer tipo de programa semelhante ao Bloco de notas será suficiente para a programação com Java

Os programadores hardline às vezes preferem editores de texto embutidos no terminal, como vim e emacs. Um editor de texto poderoso que pode ser instalado em computadores Windows e Linux (Mac, Ubuntu, etc.) é o Sublime Text. É esse editor de texto que usaremos neste tutorial.

91968 3
91968 3

Etapa 3. Certifique-se de ter o Java Software Development Kit instalado

Você precisará dele para compilar seu programa.

  • Em sistemas baseados em Windows, se as variáveis de ambiente não corresponderem, você pode experimentar falhas durante a execução

    Javac

  • . Leia o artigo Como instalar o Java Software Development Kit para obter mais detalhes sobre como instalar o JDK para evitar esse erro.

Método 2 de 3: Programa Hello World

91968 4
91968 4

Passo 1. Em primeiro lugar, criaremos um programa que exibe a mensagem "Hello World

"Em seu editor de texto, crie um novo arquivo e salve-o com o nome" HelloDunia.java ". HelloDunia é o nome da sua classe e o nome da classe deve ser igual ao nome do arquivo.

91968 5
91968 5

Etapa 2. Defina a classe e os métodos principais

Método principal

public static void main (String args)

é um método que será executado durante a execução do programa. Este método principal terá a mesma declaração de método em todos os programas Java.

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

91968 6
91968 6

Etapa 3. Escreva uma linha de código que exibirá "Hello World

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

  • Preste atenção aos componentes desta linha:

    • Sistema

    • instrui o sistema a fazer algo.
    • Fora

    • diz ao sistema que produziremos resultados.
    • println

    • abreviação de "linha de impressão". Portanto, instruímos o sistema a exibir a linha na saída.
    • Aspas em

      ("Olá Mundo.")

      significa método

      System.out.println ()

      passe um parâmetro, que, neste caso, é uma string

      "Olá Mundo."

  • Observe que existem várias regras em Java que devem ser seguidas:

    • Você sempre deve adicionar um ponto-e-vírgula (;) no final de cada linha.
    • Java diferencia maiúsculas de minúsculas. Portanto, você deve escrever o nome do método, o nome da variável e o nome da classe com as letras corretas ou você irá falhar.
    • Os blocos de código que são específicos para um determinado método ou loop são colocados entre chaves.
91968 7
91968 7

Etapa 4. Junte tudo

Seu programa final do Halo World deve ser parecido com o seguinte:

public class HelloWorld {public static void main (String args) {System.out.println ("Hello World."); }}

91968 8
91968 8

Etapa 5. Salve seu arquivo e abra um prompt de comando ou terminal para compilar o programa

Vá para a pasta onde HaloDunia.java está salvo e digite

javac HelloDunia.java

. Este comando informa ao compilador Java que você deseja compilar HaloDunia.java. Se ocorrer um erro, o compilador informará o que deu errado. Caso contrário, você não verá nenhuma mensagem do compilador. Se você olhar o diretório onde atualmente tem HaloDunia.java armazenado, verá HaloDunia.class. Este é o arquivo que o Java usará para executar seu programa.

91968 9
91968 9

Etapa 6. Execute o programa

Finalmente, executaremos nosso programa! No prompt de comando ou terminal, digite

java HelloWorld

. Este comando informa ao Java que você deseja executar a classe HaloWorld. Você verá "Hello World". aparece no console.

91968 10
91968 10

Etapa 7. Parabéns, seu primeiro programa Java está pronto

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

91968 11
91968 11

Etapa 1. Agora vamos expandir o programa Hello World para incluir a entrada do usuário

No programa Hello World, exibimos uma string para o usuário ver, mas a parte interativa do programa é quando o usuário precisa inserir uma entrada no programa. Agora vamos estender o programa para pedir ao usuário que insira seu nome e, em seguida, cumprimente o usuário por esse nome.

91968 12
91968 12

Etapa 2. Importe a classe Scanner

Em Java, temos algum tipo de biblioteca embutida que podemos acessar, mas temos que importá-la primeiro. Uma dessas bibliotecas é java.util, que contém o objeto Scanner de que precisamos para obter a entrada do usuário. Para importar a classe Scanner, adicione a seguinte linha no início do código.

import java.util. Scanner;

  • Este código informa ao programa que queremos usar o objeto Scanner que está no pacote java.util.
  • Se quisermos acessar todos os objetos do pacote java.util, basta escrever

    import java.util. *;

  • no início do código.
91968 13
91968 13

Etapa 3. Dentro do método principal, instancie uma nova instância do objeto Scanner

Java é uma linguagem de programação orientada a objetos. Portanto, esta linguagem descreve o conceito de uso de objetos. O objeto Scanner é um exemplo de objeto que possui campos e métodos. Para usar a classe Scanner, devemos criar um novo objeto Scanner cujos campos podemos preencher e métodos que podemos usar. Para fazer isso, escreva:

Scanner userInputScanner = novo Scanner (System.in);

  • userInputScanner

  • é o nome do objeto Scanner que acabamos de amostrar. Observe que o nome está escrito em maiúsculas e minúsculas; esta é uma convenção de nomenclatura de variável em Java.
  • Usamos operador

    novo

    para criar uma nova instância de objeto. Portanto, neste exemplo, criamos uma nova instância do objeto Scanner escrevendo

    novo Scanner (System.in)

  • .
  • O objeto Scanner inclui parâmetros que informam ao objeto o que verificar. Neste caso, entramos

    System.in

    como parâmetros.

    System.in

  • diz ao programa para verificar a entrada do sistema, ou seja, a entrada que o usuário digitará no programa.
91968 14
91968 14

Etapa 4. Peça a opinião do usuário

Temos que solicitar a entrada do usuário para que ele saiba quando digitar algo no console. Esta etapa pode ser realizada por

System.out.print

ou

System.out.println

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

91968 15
91968 15

Etapa 5. Peça ao objeto Scanner para inserir a próxima linha que o usuário digitou e armazená-la em uma variável

O scanner sempre inserirá dados contendo o que o usuário digitou. A linha a seguir pedirá ao Scanner para pegar o nome que o usuário digitou e armazená-lo em uma variável:

String userInputName = userInputScanner.nextLine ();

  • Em Java, a convenção para usar métodos de um objeto é

    objectName.methodName (parâmetros)

    . No

    userInputScanner.nextLine ()

    chamamos o objeto Scanner com o nome que acabamos de dar e chamamos seu método

    nextLine ()

  • que não inclui nenhum parâmetro.
  • Observe que armazenamos a próxima linha em outro objeto: um objeto String. Nós nomeamos nosso objeto String

    userInputName

91968 16
91968 16

Etapa 6. Mostrar a saudação ao usuário

Agora que salvamos o nome de usuário, podemos exibir a saudação ao usuário. Lembre-se com

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

que escrevemos na aula principal? Todo o código que acabamos de escrever deve estar acima dessa linha. Agora podemos modificar essa linha para ser:

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

  • A maneira como concatenamos "Hello", nome de usuário e "!" por escrito

    "Olá" + userInputName + "!"

  • chamado de concatenação de String.
  • Aqui temos três strings: "Hello", userInputName e "!". As strings em Java são fixas, o que significa que não podem ser alteradas. Portanto, quando concatenamos essas três strings, estamos basicamente criando uma nova string contendo a saudação.
  • Então, pegamos essa nova string e a passamos como um parâmetro para

    System.out.println

  • .
91968 17
91968 17

Etapa 7. Organize tudo e salve

Nosso código agora será parecido com este:

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 + "!"); }}

91968 18
91968 18

Etapa 8. Compilar e executar

Vá para o prompt de comando ou terminal e execute o mesmo comando que executamos HaloDunia.java. Devemos primeiro compilar o programa:

javac HelloDunia.java

. Então podemos executá-lo:

java HelloWorld

Pontas

  • Java é uma linguagem de programação orientada a objetos. Portanto, é uma boa ideia ler noções básicas de linguagens de programação orientadas a objetos para descobrir mais.
  • A programação orientada a objetos possui muitos recursos especiais. Três deles são:

    • Encapsulamento: capacidade de restringir o acesso a alguns objetos componentes. Java possui modificadores privados, protegidos e públicos para campos e métodos.
    • Polimorfismo: a capacidade do objeto de usar identidades múltiplas. Em Java, um objeto pode ser inserido em outro objeto para usar os métodos desse outro objeto.
    • Legado: a capacidade de usar campos e métodos de outras classes na mesma hierarquia do objeto atual.

Recomendado: