Quais são os tipos de char?

entra la no msn…vou te mandar um desenho explicando como eu to fazendo!!!

Na verdade, Java não trabalha com ASCII, mas sim com Unicode em UTF-16. Ou seja, os caracteres são mapeados segundo o padrão Unicode, e codificados em UTF-16. Para os caracteres mais comuns ele coincide com a tabela ASCII, mas Java suporta uma quantidade muito maior de caracteres, inclusive caracteres chineses, japoneses, árabes, gregos, etc.

E seu eu quizer achar um numero qualquer e quizer transformar em binario.
p.exemplo: 13 13/2 = 6 resto 1; 6/2 = 3 resto 0; 3/2 = 1 resto 1; 1 /2 = 1 resto 0.

Sendo assim o numero binario é 0 1 0 1.

obs: todos os numeros pares terminam com 0 e os impares com 1. Menos o 1.

Voce acabou se confundindo…

veja:

13 / 2 = 6 resto -> 1
6 / 2 = 3 resto -> 0
3 / 2 = 1 resto -> 1
1/2 = 0 resto -> 1

A leitura é feita de baixo para cima.

Logo, 13 em binario é : 1101.

Sacou?

aham…é q eu sempre me engano no final com o 2 e o 1!! =/

agora o 17:

17/2 = 8; resto 1
8/2 = 4 ; resto 0
4/2 = 2 ; resto 0
2/2 = 1 ; resto 0
1/2 = 0 ; resto 1

10001

fazendo a soma:

16 8 4 2 1
1 0 0 0 1

16 + 1 = 17; agora deu certo

eu vi o que vc tava fazendo…

UAEHUEHAUHEueuaEA

matematica é forte ai hein irmao…

hsauhasuas é mt coisa na minha cabeça…gripado…dor de cabeça…hj ta dificil de passar a hora…pqp

Mais vamo la:

Vou fazer o 193 !

193/2 = 96; resto 1
96/2 = 48; resto 0
48/2 = 24; resto 0
24/2 = 12; resto 0
12/2 = 6; resto 0
6/2 = 3; resto 0
3/2 = 1; resto 1
1/2 = 0; resto 1

11000001

128 64 32 16 8 4 2 1
1 1 0 0 0 0 0 1

Soma = 128 + 64 + 1 = 193 ufaa

Agora retomar os estudos no Java!! ^^

[quote=lucasgcp]Não,

a String não é um tipo de dados primitivo. Na verdade quando fazemos

String letras = "abcd";

Estamos criando um objeto da classe String.[/quote]

Se eu não me engano, String é um tipo de matriz, guarda individualmente o valor de cada caractere sendo possível acessá-los depois.

Quanto a pergunta, char é um dos tipos de variáveis primitivas.

No java temos variáveis primitivas e de referência. Estuda bem isso, é importante entender esses conceitos.

[quote]
Se eu não me engano, String é um tipo de matriz, guarda individualmente o valor de cada caractere sendo possível acessá-los depois[/quote]

Em c# é possivel manipular a String como se fosse um vetor… Mas em java, que eu saiba, nao tem jeito nao…

[quote=lucasgcp][quote]
Se eu não me engano, String é um tipo de matriz, guarda individualmente o valor de cada caractere sendo possível acessá-los depois[/quote]

Em c# é possivel manipular a String como se fosse um vetor… Mas em java, que eu saiba, nao tem jeito nao…[/quote]

foi mal, sou iniciante no Java ainda, to acostumado com outras linguagens, acho que falei besteira, hehe.

Edit: Dei uma garimpada ae, achei algumas informações: http://www.guj.com.br/articles/103 , http://download.oracle.com/javase/1.4.2/docs/api/java/lang/String.html .

Pelo que entendi dá pra acessar(imprimir, pegar, atribuir a alguma coisa) o valor sim, só não dá pra modificar esse valor.