| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 19:29:23
|
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 19:54:41
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 20:06:10
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 20:10:43
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 20:11:54
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 20:13:40
|
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 20:16:57
|
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).
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 20:22:12
|
Blend
HelloWorld
Membro desde: 16/03/2010 20:22:23
Mensagens: 13
Offline
|
A outra foto era melhor...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 20:22:12
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 20:24:24
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 20:27:57
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 20:29:58
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 20:33:41
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 20:35:19
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 20:39:32
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
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
 |
|
|
 |
|
|