Duvida em exercício  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Thais_Baracat
What is classpath?

Membro desde: 22/02/2010 21:13:53
Mensagens: 6
Offline

Boa noite pessoal,

estou iniciando agora em Java, mas infelizmente não pude comparecer a uma aula na semana passada em que o professor propos o seguinte exercicio:
Declare um inteiro de valor 10 e mostre na tela o valor do terceiro bit mais significativo (da direita para a esquerda).

será que alguem pode me explicar o que fazer e como fazer?

Agradeço desde já

This message was edited 1 time. Last update was at 17/03/2010 19:34:25

Zeed01
Virtual Machine Man

Membro desde: 27/10/2006 16:44:29
Mensagens: 667
Offline

Boa noite Galera,

Thais_Baracat

Ola colega, seja bem vinda ao GUJ !
Bom, sem querer te desanimar, mas a galera do GUJ não é muito fã de post´s pedindo pra resolver exercicios.
Se você quiser postar quais suas dúvidas, mesmo que seja, como declarar um inteiro, aposto que muitos vão ajudar, apesar que isso também quebra uma das principais regras de etiqueta do forum: "Pergunte primeiro ao Google".

Bom, desculpe falar isso, mas só estou tentando ajudar...

Mas vamos lá... qual a sua dúvida ?
Você conhece alguma coisa em Java ?

No seu exercicio, acho que tudo deve comecar mais ou menos assim:


[]s
Thais_Baracat
What is classpath?

Membro desde: 22/02/2010 21:13:53
Mensagens: 6
Offline

desculpa mas nao foi a intenção pedir a para resolverem o exercício !

tenho uma noção em java sim, OO e tudo mais, e também jah sei declarar as variáveis e agregar um valor a elas mas não entendi o que ele quis dizer com o "exiba na tela o valor do terceiro bit mais significativo".
ficarei muito grata se aguem puder me ajudar (e nao fazer pare mim!)

This message was edited 1 time. Last update was at 25/03/2010 20:21:57

rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1838
Offline

Pode te ajudar..

http://www.javaframework.org/portal/2010/03/16/entendendo-a-plataforma-java-para-leigos/

Dá uma noçao das "coisas" de java...

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1838
Offline

Thais_Baracat wrote:exiba na tela o valor do terceiro bit mais significativo


Mas seu professor tá forçando a barra também...

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
Andre Brito
JWizard

Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline

Você sabe o que é o bit mais significativo? Se sim, o terceiro fica fácil de encontrar, né? :p

Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change.
[WWW]
Blend
HelloWorld

Membro desde: 16/03/2010 20:22:23
Mensagens: 13
Offline

Realmente está osso entender o que esse profº quer.

Lendo o que vc escreveu, parece que ele quer o inteiro 10, óbvio.

Para imprimir o 3º valor terá que fazer um for que imprima um valor igual a 3.

Se não for isso, posso te passar meu telefone para maiores questionamentos (brincadeira).

Blend
HelloWorld

Membro desde: 16/03/2010 20:22:23
Mensagens: 13
Offline

A outra foto era melhor...
Zeed01
Virtual Machine Man

Membro desde: 27/10/2006 16:44:29
Mensagens: 667
Offline

Boa noite Galera,

Desculpe, não quis ofender... só dar umas dicas sobre o pessoal do forum.

Bom, na primeira leitura do seu problema o que me veio a cabeça foi conveter o inteiro de valor 10 em 1010 e imprimir o terceiro bit, no caso o 1010.
Da direita para a esquerda... o terceiro bit significativo seria "0".

Foi o que entendi...

[]s
Blend
HelloWorld

Membro desde: 16/03/2010 20:22:23
Mensagens: 13
Offline

Com certeza vc não está estudando na Caelum, esse tipo de exercício sem noção deve ser de faculdade com aqueles professores que querem ensinar Java sem OO, acredite já vi isso.
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1838
Offline

Blend wrote:A outra foto era melhor...


Blend wrote:Com certeza vc não está estudando na Caelum, esse tipo de exercício sem noção deve ser de faculdade com aqueles professores que querem ensinar Java sem OO, acredite já vi isso.


Concordo..

Concordo..

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
Zeed01
Virtual Machine Man

Membro desde: 27/10/2006 16:44:29
Mensagens: 667
Offline

Boa noite Galera,

Google responde:

O "bit" mais a direita, chamado o bit menos significativo ou (LSB) tem o menor peso inteiro de 2^0 = 1.
O "bit" mais a esquerda é o bit mais significativo ou (MSB) pois ele comporta o maior peso na determinação do valor do número neste caso, ele tem um peso de 2^3 = 8.

Para converter o binario 1010 em seu equivalente decimal, fazemos:
0 = 0 x 2^0 = 0
1 = 1 x 2^1 = 2
0 = 0 x 2^0 = 0
1 = 1 x 2^3 = 8

Somando tudo: 0+2+0+8 = 10

Logo o primeiro ZERO da direita é o bit menos significativo, e o ultimo UM da esquerda, é o mais significativo, logo o terceiro bit mais signficativo seria o segundo ZERO.

[]s

P.S. - Concordo com todos os concordos acima, rsrsrs.

This message was edited 1 time. Last update was at 17/03/2010 20:31:01

rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1838
Offline

Zeed01 wrote:Boa noite Galera,

Desculpe, não quis ofender... só dar umas dicas sobre o pessoal do forum.

Bom, na primeira leitura do seu problema o que me veio a cabeça foi conveter o inteiro de valor 10 em 1010 e imprimir o terceiro bit, no caso o 1010.
Da direita para a esquerda... o terceiro bit significativo seria "0".

Foi o que entendi...

[]s


É isso mesmo

O código para imprimir o terceiro bit mais significativo é esse:



Funciona para qualquer número

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
Thais_Baracat
What is classpath?

Membro desde: 22/02/2010 21:13:53
Mensagens: 6
Offline

amanha eu vejo na escola com alguém colé a do professor com esse exercicio, com certeza ele explico algo sobre isso na aula que eu faltei..
muito obrigada aos que tentaram ajudar

This message was edited 1 time. Last update was at 25/03/2010 20:23:33

rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1838
Offline

Leva esse código pra ele...


Vamos ver o que ele fala...

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team