Preparatorio para a Certificação de Programador Java

4 respostas
A

Duvida referente a tipos primitivos na pagina 10, capitulo 2.

Tem o seguinte texto:

Duvida sobre:
Em Java, nao é possivel declarar variaveis com ou sem sinal (unsigned).

4 Respostas

E

A rigor, existe apenas um tipo sem sinal no Java, que é o tipo “char” (é a mesma coisa que o tipo “short”, mas não tem sinal.).

gomesrod

Eu acho que sei porque essa parte te confundiu. Para quem conhece alguma coisa da linguagem C o significado é óbvio, mas caso contrário a frase fica esquisita mesmo.

É o seguinte:
Em C as variáveis numéricas podem ser declaradas de dois jeitos:

Do segundo jeito você está dizendo que aquela variável não tem sinal, e como não “gasta” um bit de sinal ela pode armazenar um número maior (apenas positivo).

O que o texto está dizendo nessa parte é que em Java não existe essa opção de declarar variáveis com ou sem sinal.

A

Gomesrod,

perfeito!

Entendi!

A
public class TiposPrimitivos {

/*
 * 1 - int
 * 2 - double
 * 3 - char
 * 4 - boolean
 * 5 - long
 * 6 - byte
 * 7 - short
 * 8 - float
 
  Dos 8, os que não aceitam números negativos são: boolean e char
 
 * */
	
	//teste números negativos
	int teste1 = -1;
	double teste2 = -1;
	//char teste3 = 'j';
	//boolean teste4 = false;
	long teste5 = -1;
	byte teste6 = -1;
	short teste7 = -1;
	float teste8 = -1;
Criado 23 de novembro de 2009
Ultima resposta 23 de mai. de 2010
Respostas 4
Participantes 4