Como escrever seu primeiro programa em java
2 métodos:
Conteúdo
Java é uma orientada a objeto linguagem de programação, significado que representa conceitos da vida real como "objetos" com "campos" (Atributos descrevendo o objeto) e "métodos" (As ações associado ao objeto, em palavras mais simples, o que o objeto pode fazer). Java é um tipo de linguagem "Escrevê-lo uma vez, rode em qualquer lugar", Ou seja, é projetado para ser escrito em uma única plataforma e correr em qualquer Java (Inglês Java Virtual Machine, JVM) Virtual Machine. Graças a Java é uma linguagem de programação bastante prolixo, iniciantes vai encontrá-lo fácil de aprender e compreender. Este guia é uma introdução ao Java, onde você começa a escrever seus próprios programas.
passos
1
Para começar a escrever programas em Java, é preciso primeiro preparar o ambiente de trabalho. Muitos programadores usar o ambiente de desenvolvimento integrado (IDE), tais como Eclipse e NetBeans para programar em Java, no entanto, também é possível escrever e compilar programas Java sem IDE complicado.
2
Qualquer tipo de semelhante ao programa Bloco de Notas será suficiente para programar em Java. programadores mais avançados, por vezes, preferem usar editores de texto com base em um terminal, como vim e emacs. Um editor de texto muito bom que pode ser instalado tanto em um PC com Windows e um baseado em Linux (Mac, Ubuntu, etc.) equipamento é Texto sublime, que usaremos neste guia.
3
Certifique-se de que você tem Java Software Development Kit instalada no PC. Você precisará compilar seus programas.
javac
. Consulte Como instalar o Java Software Development Kit para obter mais detalhes sobre como instalar o JDK e evitar este erro.método 1
Programa Olá Mundo1
Primeiro criamos um programa que imprime a mensagem "Olá mundo". Para fazer isso, no seu editor de texto, crie um novo arquivo e salvá-lo como "HolaMundo.java". HelloWorld é o nome da sua classe, lembre-se, deve sempre ter o mesmo nome que o seu arquivo.
2
Declara a classe eo principal ou método principal. O método main
principais (args public static void corda) {}}
3
Digite a linha de código que imprime a mensagem "Olá mundo".
sistema.fora.println("Olá mundo.")-
sistema
Ela diz ao sistema para fazer algo.fora
Ela diz ao sistema que irá realizar algum tipo de operação de saída.println
meios "linha de impressão"Ou seja, estamos dizendo ao sistema para imprimir uma linha na operação de saída.("Olá mundo")
indicam que o método System.out.println ()
Você recebe um parâmetro, que neste caso é a string ou string "Olá Mundo."
4
Une todo o código. Seu programa Olá mundo deve estar cheio como se segue
público classe HelloWorld {público estático vazio principal(corda args) {sistema.fora.println("Olá mundo.")-}}
5
Salve o arquivo e abra a linha de comando ou terminal para compilar o programa. A partir da linha de comando ou terminal, vá até a pasta onde você salvou o arquivo e escreve HolaMundo.java
javac HolaMundo.java
. Isso informa o compilador Java que você deseja compilar o arquivo HolaMundo.java. Se o código tem erros, o compilador vai dizer o que você fez de errado. Caso contrário, você não receberá quaisquer mensagens. Se olharmos agora para o diretório onde você salvou o arquivo de HolaMundo.java, você deve ver um novo arquivo chamado HelloWorld.class. Este é o arquivo que Java irá usar para executar o programa.6
Executar o programa. Finalmente, podemos executar o nosso programa! Na linha de comando ou terminal, digite
HelloWorld java
. Isto diz Java que deseja executar a classe HelloWorld. Ao fazer isso, você deve ver a mensagem "Olá mundo" no console.7
Parabéns, você criou seu primeiro programa Java!
método 2
Entrada e saída1
Agora estendemos nosso programa Olá Mundo para que ele possa receber os dados do usuário. Em nosso programa Olá Mundo, como mostrado acima, imprimir uma cadeia de texto para o usuário, no entanto, a parte interativa dos programas é quando o usuário pode inserir dados no programa. Em seguida, vamos estender o nosso programa para que ele irá solicitar o nome de usuário e, em seguida, cumprimentá-lo usando o mesmo.
2
importa classe Scanner. Em Java há bibliotecas integradas que devem acessar antes do uso, para fazer isso, primeiro temos que importar. Uma destas bibliotecas é java.util, que contém a necessidade scanner objecto para entrada do utilizador. Para importar a classe Scanner, adicione a seguinte linha no início do nosso código.
importação java.util.Scanner-
importar java.util. * -
no início do nosso código.3
Dentro do método main cria uma nova instância do objeto Scanner. Java é uma orientada a objeto linguagem de programação, o que representa conceitos através de objetos. O objeto Scanner é uma instância de um objeto com campos e métodos. Para usar a classe Scanner, devemos criar um novo tipo de objeto Scanner cujos campos podemos atribuir valores e cujos métodos que podemos usar. Para fazer isso, digite o seguinte:
Scanner entradaUsuarioScanner = new Scanner (System.in) -
entradaUsuarioScanner
É o tipo de nome Scanner objeto apenas uma instância. Note que o nome está escrito no estilo de escrita CamelCase- esta é uma convenção Java ao nomear variáveis.novo
para criar uma nova instância de um objeto. Bem, desta vez, criamos uma nova instância do Scanner objeto escrito new Scanner (System.in)
.System.in
como o parâmetro. System.in
Ele diz ao programa para digitalizar um sistema de entrada de dados, que é o que o usuário digita no programa.4
Pede os dados do usuário. Devemos pedir os dados do usuário para que ele saiba quando escrever algo sobre o console. Isto pode ser conseguido com uma linha de código
System.out.print
ou System.out.println
.System.out.print ("Qual é o seu nome?") -
5
Solicita o objeto Scanner que captura os dados que o usuário digita na linha seguinte e armazenadas em uma variável. O objeto Scanner será sempre capturar os dados que o usuário digita. A seguinte linha de código pede a captura objeto Scanner que o usuário digitou como o seu nome e armazená-lo em uma variável
EntradaNombreUsuario String = entradaUsuarioScanner.nextLine () -
nombreObjeto.nombreMétodo (parâmetros)
. por escrito entradaUsuarioScanner.nextLine ()
, Scanner chamar nosso objeto pelo nome acabado de lhe dar e, em seguida, invocar o seu método nextLine ()
que não recebe nenhum parâmetro.entradaNombreUsuario
6
Imprimir saudação ao usuário. Agora temos armazenados no nome do usuário, que pode imprimir uma saudação personalizada. Lembre-se o código
System.out.println ("Olá mundo.") -
nós escrevemos na classe principal? Todo o código que escrevemos deve ir nessa linha. Ou seja, podemos modificá-lo da seguinte forma:System.out.println ("Olá" + EntradaNombreUsuario + "!") -
"Olá" + UserInputName + "!"
É conhecido como concatenação.System.out.println
.7
Une todo o código e salvá-lo. Nosso código completo deve ficar assim:
java.util.Scanner classe de importação-pública HelloWorld {public static void main (String [] args) {Scanner entradaUsuarioScanner = new Scanner (System.in) -System.out.print ("Qual é o seu nome? ") -string EntradaNombreUsuario = entradaUsuarioScanner.nextLine () - System.out.println ("Olá" + EntradaNombreUsuario + "!") -}}
8
Compilar e executar o programa. Vá para a linha de comando ou terminal e executar os mesmos comandos que são executados para a nossa primeira iteração do programa HolaMundo.java. Primeiro temos de compilar o programa:
javac HolaMundo.java
. Então, podemos executar: HelloWorld java
.dicas
- Java é uma linguagem de programação orientada a objetos por isso é muito importante ler mais sobre os conceitos básicos deste tipo de linguagens de programação.
- Java tem muitas características ou princípios da linguagem única. Três princípios da (Java e, portanto) de programação orientada a objeto são:
- encapsulamentoA capacidade de restringir o acesso a alguns dos componentes (métodos ou campos) do objeto. Java tem modificadores de acesso privado, protegido e do público aos campos e métodos.
- polimorfismoA capacidade de ter objetos adotar diferentes identidades. Em Java, um objecto pode ser convertido a um outro tipo de objecto para utilizar os métodos deste último.
- herançaA capacidade de usar campos e métodos de outra classe no mesmo objeto de árvore hierárquica.