Você está na página 1de 3

Variaveis

Programação consiste basicamente em receber, transformar, armazenar e mostrar


informações
essas informações podem ser coisas como o nome das pessoas, idade, número do cpf,
carro que possui
basicamente os programas armazenam essas informações com alguns tipos básicos que
depois podemos usar para construir tipos mais complexos
por exemplo, o nome
"José da Silva" a idade 33, são informações que nós podemos receber, transformar,
armazenar e mostrar
Um pequeno programa que recebe e armazena essas informações pode ser feito em java
tão simples quanto

String nome = "Fernando Carvalho";


int idade = 33;
boolean ativo = true;
char genero = 'M';
float saldo = -10.05f;

Eu sei, não é muito simples olhar de início, mas vamos focar apenas no que importa para
nós agora.

Tipos:
Em todas estas linhas nós temos algumas informações que passamos para o programa
para ajudá-lo a entender o que queremos fazer.
Por exemplo as primeiras palavras de cada linha (String, int, boolean, char, float), estes são
os tipos que queremos armazenar:
- String é utilizado quando queremos armazenar qualquer tipo de texto, seja ele um
nome, uma descrição de algo, um poema, um título, coisas assim.
- int é utilizado quando queremos armazenar valores inteiros, sem casas decimais.
Por exemplo: Idade, número de pontos na carteira de motorista
Pode ser tanto positivo quanto negativo -- melhorar
- boolean é utilizado para quando queremos valores binários, geralmente do tipo sim
ou não; verdadeiro ou falso; ligado ou desligado; são valores opostos um ao outro
Por exemplo, se o usuário está ativo ou não no sistema;
- char é utilizado quando queremos armazenar apenas um caracter, isso é comum
quando queremos armazenar algo sem ocupar um espaço de memória muito grande,
eu posso criar uma convenção no meu programa onde usuários ativos possuem a
letra M para masculino, F para feminino, N para não binário e assim por diante;
- float é utilizado para armazenar valores com ponto flutuante, pode ser o saldo no
banco, o peso de uma pessoa, altura. Pode ser tanto positivo ou negativo.

Nome da variável
a próxima informação que aparece em todas as linhas é o nome da variável, da mesma
forma que temos um nome para nos identificar, precisamos identificar as variáveis também
para podemos chamá-las quando precisamos das informações. É sempre recomendado
usar nomes descritivos na variáveis.

Em um programa pequeno é muito fácil colocar nomes como a, b, x, i, n, n1... mas esses
nomes não nos dizem nada, e apenas a pessoa que programou sabe dizer o que cada um
representa ( isso se a pessoa não esquecer e ter que reler novamente todo o código para
descobrir). Por exemplo:
x=y/z*z
Inicialmente isso não nos diz muita coisa, o que é y? o que é z? Que valores eu tenho que
colocar ai? o que eu estou calculando ? É fácil dizer que estou calculando z, mas o que z
representa? porém se eu substituir por
imc = peso / altura * altura
agora eu sei que preciso entrar com o peso da pessoa, e com a altura para calcular o imc, e
podemos continuar ainda com
indiceMassaCorporal = pesoEmKg / alturaEmCm * alturaEmCm
dessa forma damos mais informação sobre como deve ser os valores das variáveis;

. Acredite em mim quando eu te digo que programar é fácil, difícil é dar bom nome as
coisas.
Existem ainda algumas palavras que não podem ser utilizadas como nome de variáveis, por
exemplo o nome dos tipos que vimos acima, e mais algumas palavras que são reservadas
pelo compilador, eu acredito que por enquanto não precisamos nos preocupar com isso, e
conforme elas vão aparecendo eu irei falando sobre.
Sinal de igual =
depois do nome temos o sinal de igual =, este serve para atribuir o valor que será a próxima
informação ao nome da variável, simples assim

a próxima informação presente em cada linha é o valor da variável, e o valor deve sempre
ser condizente com o tipo, por exemplo, se eu tentar adicionar 33 em uma variável do tipo
String o compilador vai reclamar, geralmente as IDEs já apresentam um erro destacando
isso em vermelho, muitas vezes sublinhando a variável.
Tipos como String deve conter aspas duplas, pois são textos, e isso ajuda separar os
nomes de variáveis tanto para nós, quanto para o compilador. Por exemplo, o valor 33 é um
int, mas o valor "33" é uma String.
Vendo isso acaba sendo tentador apenas colocar tudo como String e não se preocupar com
tipos, porém, cada tipo possui operações que podem ser realizadas com eles. Essas
operações veremos mais à frente.

O vilão ;
Por fim, o vilão dos programadores iniciantes, o famoso ; (ponto e vírgula), É comum dizer
que este símbolo indica o final de uma linha, mas eu considero que ele indica o final de uma
instrução que estamos passando ao compilador. Tudo o que estamos fazendo ao programar
é passar instruções ao compilador, e ele precisa saber quando uma instrução termina para
começar a próxima, A instrução que estamos dados na linha X é; Pegue uma variável do
tipo int, de o nome para ela de idade, e armazene o valor 33. Se esquecermos do ponto e
vírgula no final da linha, o compilador não sabe que deve começar uma próxima instrução
na nova linha, por isso apresenta o erro (muitas vezes na linha seguinte).
Por ser um símbolo tão pequeno, e não tão intuitivo, é comum esquecê-lo, e o mais
problemático é que o erro pode nem aparecer na linha em que esquecemos de adicioná-lo.

A minha dica neste caso é sempre que tiver um erro em alguma linha, comece olhando na
linha anterior se você não esqueceu de adicionar o ponto e vírgula;

Você também pode gostar