Está a começar a aprender programação e está à procura de exemplos de código Java? Pode parar a sua pesquisa agora, hoje vamos contar-lhe alguns exemplos que serão muito úteis para os seus projectos de desenvolvimento.
Mas primeiro, sabe o que é Java? é uma linguagem de programação que lhe 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, segundo o sítio web Java, esta linguagem “é rápida, segura e fiável”.
Java destina-se ao desenvolvimento de um número infinito de aplicações: desde sítios dinâmicos a aplicações para dispositivos móveis. A realidade é que existe uma extensa lista de opções e ferramentas que podemos desenvolver em Java. é por isso que a aprendizagem da codificação Java é importante no mercado para o desenvolvimento de novo software, uma vez que é uma das linguagens de programação mais amplamente utilizadas actualmente.
A melhor forma de aprender a codificação Java é através de exemplos. Ao internalizar os códigos e compreender como funciona esta linguagem de programação e a sua utilidade, seremos capazes de explorar todo o potencial dos nossos códigos Java. Lembre-se de que, como diz o ditado, “a prática torna perfeito”.
é por isso que preparámos este post no qual iremos rever exemplos simples de código Java. Computador a chegar em breve? Junte-se a nós!
Olá Mundo
Entre todos os programas simples em Java, este é o primeiro que deve aprender. é o primeiro código Java que quase todos os programadores compilam. Aqui está o seu código:
Fonte: Javatutoring
Pontos a considerar
A definição de classe (classe): é utilizada para definir uma nova classe através da palavra-chave “classe” em códigos Java. Deve ser assinada com chaves: abertura “{” e fecho “}” em códigos Java.
Método principal (principal): cada aplicação Java tem de conter o método, neste caso, o principal vazio público estático (String [ ] args)
Público: é colocado de modo a poder ser executado em qualquer lugar.
Estático: com isto, o método principal pode ser chamado sem criar o objecto.
Vazio: o método principal não devolve nada.
String: o método principal aceita um único argumento.
área de um círculo
O seguinte código Java ser-lhe-á muito útil, por isso recomendamos que preste muita atenção a ele.
Fonte: Javatutoring
Pontos a considerar
Para obter a área de um círculo, temos de 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 para “pi”.
A “Importar” é uma palavra-chave com a qual podemos obter certas características dos pacotes integrados. Aqui utilizamos o pacote “util” que inclui muitas classes. Uma destas classes é “Scanner”, que utilizamos para obter comandos através da consola. Note-se que a consola é a interface entre o utilizador e o programa.
A seguir, podemos ver a função principal que já explicámos em detalhes no “public static void main”.
A classe do scanner é responsável pela digitalização dos dados de entrada fornecidos pelo utilizador através da consola. Temos de criar um objecto que seja a referência para armazenar a variável “s”. (Para aceder à consola, temos de criar um objecto “novo scanner”).
Agora com System.out.println (“Introduzir o raio:”); pedimos o valor do raio que o utilizador introduz a partir do teclado.
Utilizamos o “nextdouble”, porque este é o formato que precisamos para a consola ler o número que estamos a inserir. 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).
área triangular
Se quiser resolver a área do triângulo com Java, devemos criar uma classe, e dentro desta classe colocar um método principal. Vamos ver como estas linhas de código ficariam em Java:
Fonte: Javatutoring
Pontos a considerar
Para o caso da área de um triângulo, poderíamos dizer que o seu código Java é muito semelhante ao da área de um círculo. Tem um scanner para ler as entradas por consola e usamos “nextdouble”, uma vez que os valores inseridos podem ser decimais, como no caso anterior.
Basta pedir valores como altura e base do triângulo por consola para obter a sua área, utilizando a fórmula Atri = (base * altura)/2.
área de um triângulo isósceles
Como podemos obter a área dos triângulos isósceles? Vamos ver como no próximo código Java!
Fonte: Javatutoring
área de um triângulo equilátero
E se quiséssemos um triângulo equilátero?
Fonte: Javatutoring
área angular
Agora, vamos ver como seria a área do ângulo em Java:
Fonte: Javatutoring
Pontos a considerar
Finalmente, e dentro das figuras geométricas planas, para a área do ângulo seguiremos os mesmos parâmetros: uma classe, o bloco principal composto por “public static void main”, um scanner e o formato seguinte de nextdouble.
Desta forma, o código Java imprimirá a área do ângulo na tela seguindo a fórmula matemática de A = base * altura.
Perímetro do rectângulo
E se, em vez da área, tentarmos calcular o perímetro do â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 se vê abaixo:
Fonte: Javatutoring
Perímetro de um quadrado
No caso de um rectângulo, precisamos de conhecer tanto a base como a altura. Neste caso, os lados de um quadrado são todos do mesmo tamanho, pelo que conhecer o tamanho do lado nos dará o perímetro. Ver o código Java:
Fonte: Javatutoring
Volume de uma esfera
Até agora, em códigos Java, temos trabalhado com áreas de superfícies planas, mas também podemos encontrar volumes em superfícies sólidas.
Fonte: 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 a “importação”, para obter certas características e pacotes incorporados. Do mesmo modo, neste caso, ainda utilizamos 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 se vê no ecrã.
E tal como obtemos áreas complexas como uma esfera, podemos encontrar valores para muitas superfícies sólidas ou planas: hexágonos, pentagões, cilindros, etc.
Calcular a média dos números “n
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 / o número de valores.
Fonte: Javatutoring
Passos a considerar
Começamos por atribuir um nome e uma classe e iniciamos o algoritmo com “public static void main”.
Neste caso, definimos a variável “n” sob o formato “int”, uma vez que os números para trabalhar são números inteiros.
Posteriormente, na linha 12 podemos ver como atribuímos, pedimos ao utilizador para introduzir a quantidade de números para os quais calcularemos a média.
O nosso próximo passo será baseado no ciclo “para”, para adicionar os números.
Finalmente, uma vez inseridos todos os números, o nosso programa será executado e exibirá a média dos números inseridos.
Calcular a média das batidas
Modificando um pouco o caso da média, podemos ver como calcular a média de um batalhador através do código Java:
Fonte: Javatutoring
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 tal, utilizamos o seguinte código:
Fonte: Javatutoring
Pontos a considerar
Tal como em casos anteriores, definimos nome e classe. Iniciamos o código e definimos 3 variáveis (duas que iremos solicitar ao utilizador e uma será o resultado das anteriores).
O utilizador regista os números e o programa executa o comando.
Agora, o que acontece se, em vez de 2 números, eu quiser fazer o somatório de uma quantidade “n” de símbolos”?
Adição de números “n”.
Já teve uma ideia de como gerar o mesmo algoritmo mas, em vez de 2 números, adicionar a quantidade desejada? Talvez já saiba a resposta (porque já fizemos um algoritmo semelhante antes). Se a sua resposta é que se trata de um ciclo, tem razão. é assim que é feito:
Fonte: Javatutoring
Calcular a conta de electricidade
Outra ferramenta que podemos desenvolver através do código Java é a conta de electricidade. Mostramos o procedimento do código na imagem abaixo:
Fonte: Javatutoring
Pontos a serem considerados:
A única diferença entre este e os outros códigos Java que já estudámos, é que acrescentamos as condições “se” e ” se mais”.
Estas linhas serão executadas, sempre que uma condição executada pelo utilizador for cumprida.
Calcular o desconto de um produto
por vezes, queremos saber o desconto de um produto para obter o seu produto final. Para isso, podemos utilizar um simples código Java que facilita este cálculo numa questão de segundos. Abaixo, mostramos como isto é feito:
Fonte: Javatutoring
Pontos a considerar
Os únicos valores que o código exige são o preço do artigo e o seu desconto.
Sexto ano
Através da utilização das condições oferecidas por “se”, é mostrado o procedimento para saber se um ano é ou não um ano misto. Lembre-se que o objectivo é obter agilidade mental, criar qualquer algoritmo que deseje ou necessite de fazer.
Fonte: Javatutoring
Obter a distância entre dois pontos
O mais “complexo” (não é realmente) neste caso particular é conhecer a fórmula necessária para realizar este logaritmo. Portanto, preste especial atenção à fórmula utilizada.
Fonte: Javatutoring
Adição de duas matrizes
Outro exemplo neste topo do código Java tem a ver com o mundo dos arrays. Estes cumprirão certos requisitos para serem executados correctamente:
Devem ter o mesmo tamanho e ser inseridos na mesma ordem.
Para além da matriz, cada termo de um deles é acrescentado ao termo do outro, no mesmo local. Um pouco embaraçoso, não é? Não se preocupe, vamos mostrar-lhe um exemplo gráfico de como funciona para adicionar com código Java:
Fonte: Javatutoring
Abaixo está a visão geral da matriz em código Java:
Fonte: Javatutoring
Subtração de duas matrizes
Neste caso, a subtracção matricial em Java deve ser feita entre duas matrizes da mesma ordem. Demonstramos isto graficamente para facilidade de compreensão:
Fonte: Javatutoring
Por outro lado, a subtracção matricial é feita da seguinte forma:
Fonte: Javatutoring
Multiplicação de matrizes
Neste outro exemplo de código java, podemos destacar a multiplicação de matrizes sob o seguinte código:
Fonte: Javatutoring
TabelaModelo em JTable
Vamos ver como usar uma JTable Java. é um componente visual de Java que lhe permite desenhar uma tabela e adicionar dados em cada linha e coluna.
Além de utilizar outros construtores de JTable, uma das formas mais fáceis de utilizar uma JTable é instanciar uma DefaultTable como modelo de dados e depois uma JTable, passando o modelo para o construtor. O código ficaria assim:
Imagem: chuidiang
Agora pode adicionar colunas aos nossos dados com o código Java: data.addColumn (“ColumnName”);
E depois pode adicionar, desligar e modificar dados como este:
data.addRow ( arrayWithDataForARow );
data.removeRow ( linha );
data.setValueAt (dados, linha, coluna);
Quando se fazem modificações, a tabela JTable actualizará o resultado automaticamente.
Iniciar um programa externo a partir de Java
Pode acontecer que por vezes seja necessário chamar executáveis externos, por exemplo: lançar o Acrobat Reader para ver um ficheiro pdf a partir do navegador. Para estas situações, este exemplo de código Java irá ajudá-lo muito.
é importante considerar que esta prática não é altamente recomendada, porque falha todo o objectivo do Java, que é poder executar o programa em qualquer plataforma. No entanto, por vezes é necessário.
O código ficaria com este aspecto:
Imagem: chuidiang
Verificar número composto
Este código Java, proposto no blog Java do Zero, permite-lhe verificar se um número é composto. Tudo o que precisa de fazer é alterar as declarações de retorno. O retorno verdadeiro é alterado para retornar falso e vice-versa. é muito simples!
Imagem: Java do zero
O resultado deste código Java produz dois resultados:
Sim, o número é um número composto!
Não é composto, é primordial
Verificar se um URL é válido
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 dos três métodos é: “O url (url) dado é válido” ou “O url (url) dado é inválido”.
A seguir, dizemos-lhe quais são estes códigos para Java.
Validar URLs com o validador Apache Commons
Com o pacote Apache Commons Validator, pode usar a classe URLValidator para validar o URL, verificando o esquema, autoridade, caminho, consulta e snippet:
Imagem: Java do zero