Home Blog/ Brasil/
Brasil

Você está começando a aprender programação e está procurando por exemplos de código em Java? Você pode parar sua busca agora. Hoje vamos lhe contar alguns exemplos que serão muito úteis para seus projetos de desenvolvimento. 

Mas primeiro, você sabe o que é Java? É uma linguagem de programação que permite escrever comandos, instruções de computador e linhas de código de uma forma que possa ser facilmente compreendida e lida por humanos. E, de acordo com o site Java, esta linguagem "é rápida, segura e confiável".

Java está voltado para o desenvolvimento de uma infinidade de aplicações: desde sites dinâmicos até aplicativos para dispositivos móveis. A realidade é que existe uma extensa lista de opções e ferramentas que podemos desenvolver em Java. É por isso que aprender a codificação Java é importante no mercado para o desenvolvimento de novos softwares, pois é uma das linguagens de programação mais utilizadas atualmente.

A melhor maneira de aprender a codificação Java é através de exemplos. Ao internalizar os códigos e compreender o funcionamento e a utilidade desta linguagem de programação, seremos capazes de explorar todo o potencial de nossos códigos Java. Lembre-se de que, como diz o ditado, "a prática faz a perfeição".

É por isso que preparamos este post no qual revisaremos exemplos simples de código Java. Computador pronto? Junte-se a nós!

  1. Hello World

Entre todos os programas simples Java, este é o primeiro que você deve aprender. É o primeiro dos códigos Java que quase todos os programadores compilam. Aqui está seu código:

hola mundo Java

Fuente: Javatutoring

Pontos a serem considerados 

  • A definição de classe (class): é usada para definir uma nova classe através da palavra-chave "class" nos códigos Java. Deve ser fechado com chaves: abertura "{" e fechamento "}" em códigos Java.
  • Método principal (main): todo aplicativo de Java deve conter o método, neste caso, o public static void main (String [ ] args)
  • Public: é colocado de modo que possa ser executado em qualquer lugar. 
  • Static: com isto o método principal pode ser chamado sem criar o objeto.
  • Void: o método principal não retorna nada.
  • String: o método principal aceita um único argumento. 
  1. Área de um círculo

O seguinte código de Java será muito útil para você, por isso recomendamos que você preste muita atenção a ele.

área círculo

Fuente: Javatutoring

Pontos a serem considerados

  • Para obter a área de um círculo, devemos definir a fórmula que, como sabemos, consiste em A = r2 π. 
  • Além disso, atribuímos o valor de 22/7 ao símbolo grego de "pi". 
  • O "Import" é uma palavra-chave com a qual podemos obter certas características das pacotes integrados. Aqui usamos o pacote "util" que inclui muitas classes. Uma dessas classes é "Scanner", que usamos para obter comandos através do console. Lembre-se de que o console é a interface entre o usuário e o programa. 
  • Em seguida, podemos ver a função principal que já explicamos em detalhes no "public static void main". 
  • A classe scanner é responsável pela digitalização dos dados de entrada fornecidos pelo usuário através do console. Devemos criar um objeto que seja a referência para armazenar a variável "s". (Para ter acesso ao console, devemos criar um objeto "new scanner ").
  • Agora com System.out.println ("Enter the radius:"); pedimos o valor do raio que o usuário entra pelo teclado.
  • Usamos o "nextdouble", pois este é o formato que precisamos para que o console leia o número que estamos inserindo. Além disso, como o número de pi é um número com decimais, é necessário usar "nextdouble" em vez de "nextint" (um formato que não aceita decimais, mas apenas números inteiros).
  1. Área do triângulo 

Se você quiser resolver a área do triângulo com Java, devemos criar uma classe, e dentro desta classe colocar um método main. Vamos ver como estas linhas de código ficariam em Java: 

área triángulo

Fuente: Javatutoring

Pontos a serem considerados

  • Para o caso da área de um triângulo, poderíamos dizer que seu código Java é muito semelhante ao da área de um círculo. Tem um scanner para ler as entradas por console e usamos "nextdouble", uma vez que os valores inseridos podem ser decimais, como no caso anterior. 
  • Será suficiente pedir valores como a altura e a base do triângulo por console para obter sua área, usando a fórmula Atri = (base * altura)/2.
  1. Área de um triângulo isósceles

Como poderíamos obter a área de triângulos isósceles? Vamos ver isso a seguir no próximo código Java!

área triángulo isósceles

Fuente: Javatutoring

  1. Área de um triângulo equilátero

E se quiséssemos um triângulo equilátero?

área triángulo equilátero Java

Fuente: Javatutoring

  1. Área do retângulo 

Agora, vejamos como seria a área do retângulo em Java:

área rectángulo Java

Fuente: Javatutoring

Pontos a serem considerados

  • Finalmente, e dentro das figuras geométricas planas, para a área do retângulo seguiremos os mesmos parâmetros: uma classe, o bloco principal composto pelo "public static void main", um scanner e o próximo formato de nextdouble. 
  • Desta forma, o código Java imprimirá a área do retângulo na tela seguindo a fórmula matemática de A = base * altura. 
  1. Perímetro do retângulo

E se, ao invés da área, tentarmos calcular o perímetro do retângulo com o código Java?

Basicamente, a variação do código Java está na fórmula. A fórmula é definida por P = 2(base * altura), como visto a seguir:

perímetro rectángulo Java

Fuente: Javatutoring

  1. Perímetro de um quadrado

No caso de um retângulo, precisamos conhecer tanto a base quanto a altura. Neste caso, os lados de um quadrado têm todos o mesmo comprimento, portanto, saber o comprimento do lado nos dará o perímetro. Veja o código Java:

Perímetro cuadrado Java

Fuente: Javatutoring

  1. Volume de uma esfera

Até agora, nos códigos Java, temos trabalhado com áreas de superfícies planas, mas também podemos encontrar volumes em superfícies sólidas.

volumen esfera Java

Fuente: Javatutoring

Pontos a serem considerados: 

  • Embora estejamos falando de uma superfície sólida, o procedimento ainda é bastante semelhante. A primeira linha de código ainda contém o "import", para obter certas características e pacotes embutidos. Da mesma forma, neste caso, ainda usamos o pacote "util" e o formato "nextdouble".
  • Em conclusão, a única coisa que muda é a fórmula utilizada e os dados necessários para obter o resultado que você vê na tela. 

E assim como obtemos áreas complexas como uma esfera, podemos encontrar valores para muitas superfícies sólidas ou planas: hexágonos, pentágonos, cilindros, etc.

  1. Calcular a média dos "n" números

Sempre que tivermos um valor numérico, devemos introduzir uma fórmula ao código. Neste caso, dizemos que a média dos números "n" é: a soma de todos os valores / a quantidade de valores.

Promedio Java

Fuente: Javatutoring

Passos a serem considerados 

  1. Começamos atribuindo um nome e uma classe e iniciamos o algoritmo com "public static void main".
  2. Neste caso, definimos a variável "n" sob o formato "int", já que os números para trabalhar são números inteiros. 
  3. Posteriormente, na linha 12 podemos ver como atribuímos, pedimos ao usuário que insira a quantidade de números para os quais calcularemos a média.
  4. Nosso próximo passo será baseado no ciclo "for", para adicionar os números.
  5. Finalmente, uma vez que tenhamos inserido todos os números, nosso programa será executado e exibirá a média dos números inseridos.
  1. Calcular a média de batidas

Modificando um pouco o caso da média, podemos ver como calcular a média de um batedor através do código Java:

Bateo Java

Fuente: Javatutoring

  1. Adição de dois números

Dando continuidade à tendência de códigos Java mais simples, podemos continuar com a adição de apenas dois números. Para isso, usamos o seguinte código:

Suma Java

Fuente: Javatutoring

Pontos a serem considerados 

  • Como nos casos anteriores, definimos nome e classe. Iniciamos o código e definimos 3 variáveis (duas que solicitaremos ao usuário e uma será o resultado das anteriores). 
  • O usuário registra os números e o programa executa a soma.

Agora, o que acontece se em vez de 2 números eu quiser fazer a soma de uma quantidade "n" de símbolos"?

  1. Adição de "n" números. 

Você já teve uma ideia de como gerar o mesmo algoritmo mas, em vez de 2 números, acrescente a quantidade desejada? Talvez você já saiba a resposta (porque fizemos um algoritmo semelhante antes). Se sua resposta é que se trata de um ciclo, você está certo. É assim que se faz:

Suma N Java

Fuente: Javatutoring

  1. Calcular a conta de eletricidade

Outra ferramenta que podemos desenvolver através do código Java é a conta de eletricidade. Mostramos o procedimento do código na imagem a seguir:

factura Java

Fuente: Javatutoring

Pontos a serem considerados: 

  • A única diferença entre este e os outros códigos Java que já estudamos, é que acrescentamos as condições "if" e " if else". 
  • Estas linhas serão executadas, sempre que uma condição executada pelo usuário for cumprida.
  1. Calcular o desconto de um produto

Às vezes, queremos saber o desconto de um produto para obter seu produto final. Para isso, podemos usar um simples código Java que facilita este cálculo em questão de segundos. A seguir, mostramos como isso é feito:

descuento Java

Fuente: Javatutoring

Pontos a serem considerados 

  • Os únicos valores que o código precisa são o preço do item e seu desconto. 
  1. Ano bissexto

Através do uso das condições oferecidas por "if", é mostrado o procedimento para saber se um ano é um ano bissexto ou não. Lembre-se de que o objetivo é obter agilidade mental, para criar qualquer algoritmo que você queira ou precise fazer.

Bisiesto Java

Fuente: Javatutoring

  1. Obter a distância entre dois pontos

O mais "complexo" (na verdade não é) neste caso particular é conhecer a fórmula necessária para realizar este logaritmo. Portanto, preste atenção especial à fórmula utilizada.

Distancia Java

Fuente: Javatutoring

  1. Adição de duas matrizes

Outro exemplo neste top de códigos Java tem a ver com o mundo das matrizes. Estas atenderão a certos requisitos para serem executadas corretamente: 

  • Elas devem ter o mesmo tamanho e ser inseridas na mesma ordem. 
  • Além da matriz, cada termo de uma delas é adicionado ao termo da outra, no mesmo local. Um pouco incômodo, não é? Não se preocupe, nós lhe mostraremos um exemplo gráfico de como funciona para adicionar com o código Java:

Adición matriz en Java

Fuente: Javatutoring

A seguir está a soma das matrizes em código Java:

Suma de matrices en Java

Fuente: Javatutoring

  1. Subtração de duas matrizes

Neste caso, a subtração de matrizes em Java deve ser feita entre duas matrizes da mesma ordem. Demonstramos isso graficamente para facilitar sua compreensão:

resta matriz en Java

Fuente: Javatutoring

Por outro lado, a subtração das matrizes é feita da seguinte forma:

resta de matrices en Java

Fuente: Javatutoring

  1. Multiplicação de matrizes 

Neste outro exemplo de códigos java, podemos destacar a multiplicação de matrizes sob o seguinte código:

multiplicación de matrices en Java

Fuente: Javatutoring

  1. TableModel em JTable

Vamos ver como usar uma JTable de java. É um componente visual do Java que permite desenhar uma tabela e adicionar dados em cada linha e coluna.

Além de usar outros construtores em JTable, uma das maneiras mais fáceis de usar uma JTable é instanciar como modelo de dados um DefaultTable e depois uma JTable, passando o modelo para o construtor. O código ficaria assim:

Jtable

Imagen: chuidiang

Agora você pode adicionar colunas aos nossos dados com o código Java: datos.addColumn ("Nome coluna");

E então você pode adicionar, apagar e modificar dados como este: 

  • data.addRow ( arrayWithDataForARow );
  • data.removeRow ( linha );
  • data.setValueAt (dados, linha, coluna);

Quando você faz modificações, a JTable atualizará o resultado automaticamente. 

  1. Iniciar um programa externo a partir de Java

Pode acontecer que algumas vezes você precise chamar executáveis externos, por exemplo: lançar o Acrobat Reader para visualizar um arquivo pdf a partir do navegador. Para essas situações, este exemplo de código Java o ajudará muito. 

É importante considerar que esta prática não é altamente recomendada, pois perde todo o objetivo do Java, que é ser capaz de executar o programa em qualquer plataforma. No entanto, às vezes é necessário.

O código ficaria assim:

código Java elemento externo

Imagen: chuidiang

  1. Verificar número composto

Este código Java, proposto no blog Java do Zero, permite que você verifique se um número é composto. Tudo o que você precisa fazer é alterar as declarações de retorno. O retorno true é mudado para retornar false e vice versa. É muito simples!

número compuesto Java

Imagen: Java desde cero

O resultado deste código Java produz dois resultados: 

  • Sim, o número é um número composto!
  • Não é composto, é primo
  1. Verificar se uma URL é válida

Estes códigos Java também foram publicados no blog Java do Zero, e são três métodos para verificar se um endereço web é válido ou não. 

O resultado esperado nos três métodos é: " A url dada (url) é válida" ou "A url dada (url) é inválida". 

A seguir, nós lhe dizemos quais são estes códigos para Java. 

Validar URLs com o validador Apache Commons

Com o pacote Apache Commons Validator, você pode usar a classe URLValidator para validar a URL, verificando o esquema, a autoridade, o caminho, a consulta e o fragmento. Este é o aspecto que o código teria:

Apache código Java

Imagen: Java desde cero