JAVA NETBEANS – PGOO – Prof. Daniela Pires Conteúdo VARIAVEIS................................................................................................................................................................... 2 Tipos de Dados ........................................................................................................................................................ 2 String .................................................................................................................................................................. 2 Float.................................................................................................................................................................... 3 Integer ................................................................................................................................................................ 3 Boolean............................................................................................................................................................... 3 Variáveis ................................................................................................................................................................. 4 O que são variáveis?............................................................................................................................................ 4 Tipo de variáveis ................................................................................................................................................. 5 Beans com JAVA.......................................................................................................................................................... 7 Primeiro Exercicios em JAVA ................................................................................................................................... 7 Novo Projeto............................................................................................................................................................... 7 1 JAVA NETBEANS – PGOO – Prof. Daniela Pires VARIAVEIS Antes de falarmos das variáveis em constantes é necessário falar dos tipos de dados que existem no JAVA. Tipos de Dados Quando utilizo uma variável no JAVA é necessário informar a TIPAGEM que o dado possui, no JAVA existem 4 tipos de dados. String Este tipo de dado básico corresponde a uma série de caracteres, sendo que um caractere diz respeito a um byte na linguagem JAVA. Dessa forma, temos que uma string possui 256 caracteres distintos e possíveis. E a maneira mais fácil de entender, o que é uma string, é que uma string são conjuntos de caracteres que geralmente fazem parte de um texto e estão compreendidos dentro de aspas, como mostra o exemplo abaixo. String var; var = "Olá mundo"; Há duas maneiras distintas de construirmos a sintaxe de uma string. Podemos utilizar aspas simples e aspas. Aspas simples Ao delimitar uma string entre aspas simples (‘), estamos utilizando o modo mais simples de especificá-la. String var; Var = “Testando 1234‟; Quando a aspas simples fizer parte do texto, deve-se sinalizar antes o sinal \. Veja o exemplo abaixo: Var = “Veja como fica \’aspas simples\’ no JAVA.‟; O resultado será: Veja como fica ’aspas simples’ no JAVA. Aspas duplas (“) Aspas duplas (“), é similar a aspas simples, ela é mais usual utilizada para delimitar uma string. Com aspas duplas é possível também realizar a interpolação de variáveis, ou seja, é possível que uma variável receba o valor de outra. Geralmente aspas duplas são usadas como delimitadores. Com isso, uma sequência de caracteres, podem ser incluídas em dados alfanuméricos. Na tabela a seguir, apresentaremos essas sequência de caracteres de controle. \” = insere aspas duplas no texto \\ = insere barra invertida no texto \n = indicação de nova linha 2 JAVA NETBEANS – PGOO – Prof. Daniela Pires \r = indicação de retorno \t = indicação de tabulação \xnn indicação de caractere ASCII no formato hedaximal \Onnn indicação de caractere ASCII no formato octal Seguem alguns exemplos String var; var = "Testando 1234"; var = "Veja como fica \"aspas duplas\" no JAVA."; O resultado será: Veja como fica “aspas duplas” no JAVA. var = “Veja como aparece \” no JAVA.”; Float O tipo float também conhecido como dado básico Double, ou números reais, que se referem a números de ponto flutuante. É utilizado com valores monetários. Esse número é definido conforme a plataforma que é utilizada. O número máximo corresponde a aproximadamente 1.8E308, sendo que a precisão é de 14 decimais digitais de um valor comum, ou seja, número no formato IEEE referente a 64 BITS. Float var; var = 10.12; Atenção não usar com ,(vírgulas) para exibição de valores em reais, criaremos um algoritmo que irá tratar o mesmo. Integer São tipos de dados numéricos com valor inteiro, estão os números do conjunto Z, isto é, (...-4,-3,-2,-1,0,1,2,3,4,....}. Os tipos de dados integer apresentam limites. Quando esses limites são ultrapassados, ou seja, quando utilizamos um número além do limite determinado para este tipo de dado, esse número será interpretado como um ponto flutuante. É importante sabermos que na linguagem JAVA não existe um operador de divisão inteira. Sendo assim, para truncar um número é preciso moldar o valor para integer. var = 5; Boolean O booleano corresponde a um tipo de dado básico representado por TRUE (VERDADEIRO) ou FALSE(FALSO). Introduzido no JAVA4.0, ele é considerado o tipo de dado mais simples. Abaixo segue exemplo, de como usarmos: Int x; x = 1; if(x == 1){ 3 JAVA NETBEANS – PGOO – Prof. Daniela Pires var = true; }else{ var = false; } Qualquer valor convertido para booleano será TRUE, exceto os seguintes: 2.1.1 O inteiro zero(0); 2.1.2 Um valor booleano FALSE; 2.1.3 String (“0”), além de string vazia; 2.1.4 Um ponto flutuante zero(0.0); 2.1.5 Um dado de tipo especial, NULL, o qual inclui variáveis não definidas; 2.1.6 Um Array sem elementos e um objeto sem elementos membros; Variáveis O que são variáveis? O jeito mais fácil de entender é um elemento que ao redor do script tem seu valor alterado, o termo técnico diz que uma variável é um espaço de memória utilizado no computador a fim de armazenar um valor em caráter temporário. Na linguagem JAVA, especificamos uma variável através da declaração inicial da tipagem da mesma e logo abaixo atribuímos valor a mesma. Vejam exemplos de nome da variável, igual o exemplo abaixo: variavel Existem algumas regras para criação de nomes de variáveis que devemos seguir. Não usar caractere especial, pois o JAVA não reconhece os mesmos, ou seja, não usar acentuação, cê-cedilha; Definir o uso de caixa alta ou baixa, pois o JAVA é case sensitive, ou seja, se escrever o nome de uma variável em caixa alta, deverá ser chamada em caixa alta, pois se escrever a mesma palavra em caixa baixa, o JAVA entenderá que se trata de outra variável; Pode-se usar hífem e underline para nome de variáveis, ambos associados posteriormente ou entre um conjunto de letras; NUNCA USAR ESPAÇO ENTRE UMA LETRA E OUTRA, POIS O JAVA ENTENDERÁ COMO SENDO OUTRA VARIÁVEL OU outro elemento; Veja abaixo alguns exemplos de nomes de variáveis dentro da regra; 4 JAVA NETBEANS – PGOO – Prof. Daniela Pires _VARIAVEL; _variavel; variavel; VARIAVEL; Variavel; _1variavel; variavel1; Abaixo maneiras erradas de nomes de variáveis: vari avel; (contém espaço) variável; (contém acento) Tipo de variáveis A linguagem JAVA oferece quatro tipos distintos de variáveis, que são as variáveis alfanuméricas, as numéricas, o array e os objetos. Vejamos a seguir, detalhes de cada um desses tipos. Alfanuméricas: Essas são variáveis do tipo string. Elas são delimitadas tanto por aspas duplas, como aspas simples, veja o exemplo: String nome; String _faculdade; nome = “Daniela”; _faculdade= “FMU”; Numéricas: Ao atribuir um valor numérico a uma variável estamos definindo uma variável do tipo numérica. Cujos valores podem ser float (ponto flutuante) ou inteiros. Veja exemplos abaixo. Int var; Int m; var = 1; m = 2; float valor; valor = 12.50; 5 JAVA NETBEANS – PGOO – Prof. Daniela Pires Array: São as matrizes teremos uma aula apenas sobre Array. Objeto: É uma instância de uma classe salva no nome de um objeto, teremos uma aula especifica desse assunto. Concatenação: È quando unir duas ou mais variáveis numa mesma variável. 6 JAVA NETBEANS – PGOO – Prof. Daniela Pires Beans com JAVA Net Beans é um software da Oracle, para edicção e criação de sistemas em JAVA. Uma linguagem que roda com um servidor java, é uma linguaguem interliga as aplicações com o banco de dados e é uma linguagem totalmente ORIENTADA A OBJETOS. Primeiro Exercicios em JAVA Abra o Netbeans, e iremos começar nossa primeira aplicação JAVA. Criar projeto, clique aqui. Novo Projeto Vamos criar um novo projeto. 7 JAVA NETBEANS – PGOO – Prof. Daniela Pires Escolha aplicação JAVA Crie um nome para o projeto com as regras do nome para variável. E nesse projeto, deixe criar uma classe principal. 8 JAVA NETBEANS – PGOO – Prof. Daniela Pires Ao abrir o projeto estará na tela abaixo. Ele criou um pacote de código para criar a classe principal. Repare que a classe principal tem o nome do projeto com a primeira letra maiúscula. Vá até a linha 18 e vamos criar nosso primeiro código JAVA. 9 JAVA NETBEANS – PGOO – Prof. Daniela Pires Dentro de public static void main Vamos escrever o script acima que irá criar uma variável do tipo String, e para imprimir na tela usarem o script System.out.println(variável). Public static void main é o método principal da classe e é um método de execução. 10