Dominando o Java Básico #EuSouDIOCampusExpert
- #Java
Para desenvolver qualquer linguagem de programação, é necessário a utilização de Ambientes de Desenvolvimento Integrado, conhecidos como IDEs. Dentre elas, as 3 mais utilizadas para o desenvolvimento Java são: Eclipse, Netbeans e IntelliJ IDEA. ¹
Para iniciar os aprendizados em Java, é necessário alguns entendimentos básicos que podem ser simplificados. Vejamos:
Variáveis mais utilizadas:
- int (apenas números inteiros, não podendo conter números quebrados)
- double (podendo ter números racionais, como o PI = 3,14)
- boolean (podendo ser verdadeiro = true ou falso = false)
- String (podendo receber letras, números e caracteres)
Tipos de Dados:
- Numéricos (int, double, float …)
- Alfanuméricos (String, char …)
- Operações básicas (+,-,/,*...)
- Listas (List, ArrayList…)
Operadores de comparação, utilizados em condições:²
- == é igual a
- != é diferente de
- > é maior que
- < é menor que
- >= é maior ou igual a
- <= é menor ou igual a
Controle de acesso das classes: ³
- public é pública, e pode ser acessada por qualquer pessoa
- protected é protegida, sendo permitida o acesso apenas da classe e do pacote
- private é privada, sendo permitido acesso apenas da classe
Métodos, são utilizados para manipular os atributos, sua estrutura consiste em:
- Tipo de controle de acesso
- Tipo de retorno (void para nenhum retorno)
- Nome do método
- Tipo de variável recebida (podendo ser vazia caso não tenha)
- Exemplo 1: É um método público, que não tem retorno, que se chama pelo nome guardaNomeDePessoa e que não recebe variável quando é chamado.
public void guardaNomeDePessoa ()
- Exemplo 2: É um método private, que seu retorno é int, que se chama pelo nome pegarIdadeDePessoa e que recebe variável nome do tipo String quando é chamado.
private int pegarIdadeDePessoa(String nome)
Estrutura Condicional temos 2 tipos:
if (condição){
// se a condição estiver correta se lê o código inserido aqui
}else{
//se não estiver correta se lê o código inserido aqui
}
switch (condição) { //recebe a condição
case caso1: //caso a condição for igual a caso1
//se lê o código inserido aqui
break;
case caso2: //caso a condição for igual a caso2
//se lê o código inserido aqui
break;
…
default:
//caso não houver nenhum dos códigos
//se lê o código inserido aqui
break;
}
- Exemplo de if else:
if (A>=B){
// se a condição estiver correta se lê o código abaixo
System.out.println(“A é maior ou igual a B”);
}else{
//se não se lê o código abaixo
System.out.println(“B é maior que A”);
}
- Exemplo de switch:
switch (semana) {
//recebe o dia da semana
case 1:
//caso for 1 o programa escreve Segunda
System.out.println(“Segunda”);
break;
case 2:
System.out.println(“Terça”);
break;
…
default:
//caso não houver o dia é invalidado
System.out.println(“Dia da semana inválido”);
break;
}
Estrutura de Repetição temos 3 tipos:
- for(<inicia uma variável>;<condição de parada de repetição>;<incremento em toda repetição>){...}
- while(<condição de parada de repetição>){...}
- do{...}while(<condição de parada de repetição>);
- Exemplo de for:
for(int i = 0; i<=10;i++){//contador de 0 a 10
//código
}
- Exemplo de while:
while(i<10){// enquanto i for menor que 10, essa estrutura irá se repetir
//código
}
- Exemplo de do while:
do{
//código
}while(i<10);// enquanto i for menor que 10, essa estrutura irá se repetir
Obs: a diferença do while para o do while é que o while faz a validação da condição para entrar no laço de repetição, já o do while executa a primeira vez de qualquer forma ao fim faz a validação da condição.
Tratamento de Exceção temos 2 tipos:
try{
//todo erro código dentro de try, será tratado no catch, sendo usado para prevenir erros
}catch(){
//código executado caso o try estoure uma exceção
}finally{
//código é sempre executado, tendo exceção ou não
}
public void nomeMetodo() throws Exception{
//toda classe ou método que tem um throw deve declará-lo depois do nome
if(condição){//codição para a exceção
throw new Exception();//sessão estourada
}
}
- Exemplo de throws:
public double divide(double A, double B) throws Exception{
if(B==0){
throw new Exception();
}
return A/B;
}
- Exemplo try:
try{
System.out.println(A/B);
}catch(){
System.err.println(“Erro na divisão”);
}finally{
System.out.println(“Conta finalizada!”);
}
Bom, acho que deu pra ter uma noção inicial de como o Java funciona e de como manipular dados dentro dele!
Referências:
- https://metodoprogramar.com.br/melhores-ides-para-voce-programar-em-java/
- https://www.devmedia.com.br/operadores-logicos-e-matematicos-da-linguagem-java/25248
- https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
Exelente artigo. Parabens
Artigo – Controle de Qualidade
Olá, tudo bom?
Qual sua visão sobre controle de qualidade?
Por favor, posso contar com seu voto no artigo abaixo?
DIO| Codifique o seu futuro global agora
Qual sua opinião? Algo a acrescentar?
Desde já, te agradeço!
Parabéns pelo seu artigo Júllia! Ficou excelente!
Poxa, que legal!
Estou aqui iniciando o Java e já vou anotar tudinho. Obrigada por compartilhar!
Parabéns, bem objetivo
GS
Material excelente, obrigado por compartilhar.
Parabéns pelo conteúdo, material excelente!
excelente material, parabéns Jullia.
Material excelente, objetivo, fácil de entender. Parabéns Jullia!
Perfeito!
Muito bacana !
TS
Muito bom! prático e objetivo
Muito bom, parabéns.