Skip to content

Bribeiro306/Maratona-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Primeiros Passos: O Caminho que Escolhi

Para começar meus estudos, utilizarei como base dois conteúdos principais:

Quadro Do ZERO a VAGA: Como Desenvolvedor

Playlist Maratona Java

Objetivo: Registrar e Acompanhar os meus Estudos

  • Este projeto visa acompanhar o meu aprendizado e documentar os meus avanços com a linguagem de programação Java. Além disso, este repositório servirá para:

  • Organizar o meu progresso e anotações.

  • Demonstrar o meu nível de conhecimento e evolução na linguagem.

Aqui, você encontrará:

  • Códigos desenvolvidos durante meus estudos.

  • Anotações sobre conceitos importantes.

Sumário

Introdução - Maratona Java

img_1.png

O Java é uma linguagem compilada, ou seja, o código-fonte escrito precisa ser compilado antes de ser executado. Primeiro, o código-fonte é escrito num arquivo .java, por exemplo, MaratonaJava.java. Em seguida, utilizamos o compilador (javac) para converter o arquivo em bytecode, gerando, por exemplo, o arquivo MaratonaJava.class. A partir disso, utilizando uma JVM (Java Virtual Machine), é possível executar o bytecode.

Aula 02 Tipos Primitivos

Comentários no Java

  • // - comentário em uma linha

  • /* - comentário em mais de uma linha

Tipos Primitivos

Tipos Primitivos

O tipos primitivos devem ser escritos em letras minúsculas

  • Int
  • double
  • float
  • char
  • byte
  • short
  • long
  • boolean

img_2.png

Tipos primitivos eles são armazenados diretamente na memória e têm um tamanho fixo, o que os torna eficientes em termos de desempenho

Tipos Primitivos Exercício

Na Aula 03 fiz um exercício simples criar variáveis para nome, endereço, salário e data e imprimir uma mensagem utilizando os tipos primitivos. A mensagem foi:

"eu 'Nome' , morando no 'endereço' , confirmo que recebi o salário de 'salário' , na data 'data".

Operadores

Aritiméticos

  • Soma - o sinal de (+) indica soma
  • Subtração - o sinal de (-) indica Subtração
  • Divisão - o sinal de (/) significa Divisão
  • Multiplicação - o sinal de (*) significa Multiplicação

Quando a operação é realizada com números inteiros o resultado são números inteiros.

Relacionais

  • Resto - % pode ser usado para saber se um número é impar ou par

Comparação

Os operadores lógicos sempre retornarão valores booleanos

  • Menor que - < verifica se o valor a esquerda é menor que o valor a direita. 5 < 10 == false
  • Maior que - > verifica se o valor a esquerda é maior que o valor a direita. 10 > 5 == True
  • Menor ou igual - <= verifica se o valor a esquerda é menor ou igual ao valor da direita. 15<=15 == True
  • Maior ou igual - >= verifica se o valor a esquerda é maior ou igual ao valor da direita.
  • Igual a = == verifica se os valores são iguais
  • Diferente de - != verifica se os valores diferentes

Lógicos

  • &&(AND) - Retorna True se ambas as afirmações forem verdadeiras
  • ||(OR) - Retorna True se pelo menos uma condição for verdadeira
  • !(NOT) - utilizado para inverter o valor de uma expressão(como se fosse um se não).

Estruturas Condicionais

IF

É utilizado para executar um bloco de código somente se uma condição for verdadeira

Else If

A estrutura else if é utilizada para encadear múltiplas condições após uma verificação inicial com if. Isso permite testar sequencialmente diferentes cenários: se a condição do if não for satisfeita, o programa passa para o else if e assim sucessivamente.

Operador Ternário

É uma forma concisa de escrever uma estrutura if-else

Switch/Case

é utilizaado em casos em que temos que utilizar multiplos ifs no codigo o tornando extenso utilizando o Switch é possivel reduzir o numero de linhas

Estruturas de Repetição

Estruturas de repetição, também conhecidas como ‘loops’ (laços), são utilizadas para executar repetidamente uma instrução ou bloco de instrução enquanto determinada condição estiver concluída. As de repetição são:

  • While
  • Do While
  • For

Break

O comando break pode ser utilizado em qualquer estrutura de repetição, como for, while e do-while, para interromper a execução do loop imediatamente.

Arrays

Em Java, arrays são objetos que armazenam múltiplos valores de um mesmo tipo. Os Arrays possuem um valor padão que varia conforme o tipo armazenado.

Java Core

A orientação a objetos em Java organiza o software em "objetos" que representam entidades ou conceitos, facilitando a manutenção e a reutilização do código

Coesão

Métodos

Parâmetros

Retorno

Parâmetros Tipos Primitivos

Parâmetros Tipos Reference

Parâmetros Tipos Reference This

Varargs

Exercicio

  • Crie uma classe funcionário com os seguintes atributos: nome, idade, salário //tres salários devem ser guardados
  • Crie dois métodos: para imprimir os dados e para tirar media dos salários e imprimir o resultado.

About

Maratona Java do basico ao avançado em Java

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages