logo

Estrutura do programa Java

Java é um programação orientada a objetos , plataforma independente, e seguro linguagem de programação que o torna popular. Usando a linguagem de programação Java, podemos desenvolver uma ampla variedade de aplicativos. Portanto, antes de mergulhar a fundo, é necessário compreender o estrutura básica do programa Java em detalhe. Nesta seção, discutimos os princípios básicos estrutura de um programa Java . Ao final desta seção, você será capaz de desenvolver o Olá mundo programa Java , facilmente.

Estrutura do programa Java

Vamos ver quais elementos estão incluídos na estrutura de um Programa Java . Uma estrutura típica de um Java programa contém os seguintes elementos:

  • Seção de Documentação
  • Declaração de pacote
  • Declarações de importação
  • Seção de Interface
  • Definição de classe
  • Variáveis ​​e Variáveis ​​de Classe
  • Classe de método principal
  • Métodos e Comportamentos

Seção de Documentação

A seção de documentação é uma seção importante, mas opcional para um programa Java. Inclui informação básica sobre um programa Java. As informações incluem nome do autor, data de criação, versão, nome do programa, nome da empresa, e descrição do programa. Melhora a legibilidade do programa. Tudo o que escrevemos na seção de documentação, o compilador Java ignora as instruções durante a execução do programa. Para escrever as declarações na seção de documentação, usamos comentários . Os comentários podem ser linha única, multilinha, e documentação comentários.

    Comentário de linha única:Começa com um par de barras (//) . Por exemplo:
 //First Java Program 
    Comentário multilinha:Começa com um /* e termina com */. Escrevemos entre esses dois símbolos. Por exemplo:
 /*It is an example of multiline comment*/ 
    Comentário da documentação:Começa com o delimitador (/**) e termina com */ . Por exemplo:
 /**It is an example of documentation comment*/ 

Declaração de pacote

A declaração do pacote é opcional. Ele é colocado logo após a seção de documentação. Nesta seção, declaramos o nome do pacote em que a classe está inserida. Observe que pode haver apenas um pacote instrução em um programa Java. Deve ser definido antes de qualquer declaração de classe e interface. É necessário porque uma classe Java pode ser colocada em diferentes pacotes e diretórios com base no módulo em que são usados. Para todas essas classes, o pacote pertence a um único diretório pai. Usamos a palavra-chave pacote para declarar o nome do pacote. Por exemplo:

 package javatpoint; //where javatpoint is the package name package com.javatpoint; //where com is the root directory and javatpoint is the subdirectory 

Declarações de importação

O pacote contém muitas classes e interfaces predefinidas. Se quisermos usar qualquer classe de um pacote específico, precisamos importar essa classe. A instrução import representa a classe armazenada no outro pacote. Nós usamos o importar palavra-chave para importar a classe. É escrito antes da declaração da classe e depois da declaração do pacote. Usamos a instrução import de duas maneiras: importando uma classe específica ou importando todas as classes de um pacote específico. Em um programa Java, podemos usar várias instruções de importação. Por exemplo:

 import java.util.Scanner; //it imports the Scanner class only import java.util.*; //it imports all the class of the java.util package 

Seção de Interface

É uma seção opcional. Podemos criar um interface nesta seção, se necessário. Nós usamos o interface palavra-chave para criar uma interface. Um interface é um pouco diferente da classe. Ele contém apenas constantes e método declarações. Outra diferença é que não pode ser instanciado. Podemos usar interface em classes usando o implementos palavra-chave. Uma interface também pode ser usada com outras interfaces usando o comando estende palavra-chave. Por exemplo:

classificando tuplas python
 interface car { void start(); void stop(); } 

Definição de classe

Nesta seção, definimos a classe. Isso é vital parte de um programa Java. Sem o aula , não podemos criar nenhum programa Java. Um programa Java pode conter mais de uma definição de classe. Nós usamos o aula palavra-chave para definir a classe. A classe é um projeto de um programa Java. Ele contém informações sobre métodos, variáveis ​​e constantes definidos pelo usuário. Todo programa Java possui pelo menos uma classe que contém o método main(). Por exemplo:

 class Student //class definition { } 

Variáveis ​​e constantes de classe

Nesta seção, definimos variáveis e constantes que serão usados ​​posteriormente no programa. Em um programa Java, as variáveis ​​e constantes são definidas logo após a definição da classe. As variáveis ​​e constantes armazenam valores dos parâmetros. É usado durante a execução do programa. Também podemos decidir e definir o escopo das variáveis ​​usando os modificadores. Ele define a vida das variáveis. Por exemplo:

 class Student //class definition { String sname; //variable int id; double percentage; } 

Classe de método principal

Nesta seção, definimos o método principal(). É essencial para todos os programas Java. Porque a execução de todos os programas Java começa no método main(). Em outras palavras, é uma porta de entrada da aula. Deve estar dentro da classe. Dentro do método principal, criamos objetos e chamamos os métodos. Usamos a seguinte instrução para definir o método main():

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

Por exemplo:

 public class Student //class definition { public static void main(String args[]) { //statements } } 

Você pode ler mais sobre o método Java main() aqui .

Métodos e comportamento

Nesta seção, definimos a funcionalidade do programa usando o métodos . Os métodos são o conjunto de instruções que queremos executar. Essas instruções são executadas em tempo de execução e executam a tarefa especificada. Por exemplo:

 public class Demo //class definition { public static void main(String args[]) { void display() { System.out.println('Welcome to javatpoint'); } //statements } } 

Quando seguimos e usamos os elementos acima em um programa Java, o programa se parece com o seguinte.

CheckPalindromeNumber.java

 /*Program name: Palindrome*/ //Author's name: Mathew /*Palindrome is number or string that will remains the same When we write that in reverse order. Some example of palindrome is 393, 010, madam, etc.*/ //imports the Scanner class of the java.util package import java.util.Scanner; //class definition public class CheckPalindromeNumber { //main method public static void main(String args[]) { //variables to be used in program int r, s=0, temp; int x; //It is the number variable to be checked for palindrome Scanner sc=new Scanner(System.in); System.out.println('Enter the number to check: '); //reading a number from the user x=sc.nextInt(); //logic to check if the number id palindrome or not temp=x; while(x>0) { r=x%10; //finds remainder s=(s*10)+r; x=x/10; } if(temp==s) System.out.println('The given number is palindrome.'); else System.out.println('The given number is not palindrome.'); } } 

Saída:

Estrutura do programa Java