Re: [java-list] Código Obscuro!

2002-04-16 Por tôpico Lincolm Ferreira de Aguiar
To: [EMAIL PROTECTED] Sent: Monday, April 15, 2002 5:36 PM Subject: Re: [java-list] Código Obscuro! ola Lincon!, q esta ofuscado eu sabia, mas todos os ofuscador q eu vi ate hj so trocavam nome de metodos e de variaveis.. neste caso tinha varios goto achei muito estranto isso f

Re: [java-list] Código Obscuro!

2002-04-16 Por tôpico Antonio
- Original Message - From: Lincolm Ferreira de Aguiar To: [EMAIL PROTECTED] Sent: Tuesday, April 16, 2002 8:16 AM Subject: Re: [java-list] Código Obscuro! É que na verdade "goto _L2" deve ser algo do tipo goto_L2 mesmo, talvez o caractere entre goto e _L2 nã

Re: [java-list] Código Obscuro!

2002-04-15 Por tôpico Lincolm Ferreira de Aguiar
Olá Guilherme. Esse código está ofuscado. O programador não tinha a intenção de "permitir" que outras pessoas tivessem acesso a ele então usou um ofuscador de códigos. Lincolm - Original Message - From: Guilherme To: [EMAIL PROTECTED] Sent: Monday, April 15, 2002 11:05

Re: [java-list] Código Obscuro!

2002-04-15 Por tôpico Orbitall 1 Centro de Competencia
Cara, goto é palavra reservada, mas nao tem implementação. é o caso tambem do const. []s Leandro Guilherme [EMAIL PROTECTED] on 15/04/2002 11:35:33 Please respond to [EMAIL PROTECTED] To: [EMAIL PROTECTED] cc: Subject: [java-list] Código Obscuro! ola! Galera!!! decompilei um

Re: [java-list] Código Obscuro!

2002-04-15 Por tôpico [Carlos H.]
Guilherme, no sei exatamente qual o termo utilizado para isso, mas sei que existem formas de se "embaralhar" um cdigo para que ao ser "descompilado" ele retorne cdigo aparentemente sem sentido. Algum por favor me corrija caso eu esteja errado! []s Carlos Guilherme wrote:

Re: [java-list] Código Obscuro!

2002-04-15 Por tôpico Guilherme
rvada, mas compila a linha qte "_T1:" para o java o q é o "_T1:" ou "str_qualquer:" guilherme. - Original Message - From: Lincolm Ferreira de Aguiar To: [EMAIL PROTECTED] Sent: Monday, April 15, 2002 1:25 PM Subject: Re: [java-list] Código

Re: [java-list] código obscuro!!

2002-03-23 Por tôpico Pedro Henrique da Silva
estranho, mas foi esta a explicacao que eu vi. - Original Message - From: Luiz Reginaldo [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, March 11, 2002 9:12 AM Subject: Re: [java-list] código obscuro!! Silvio, Troque a atribuição i= i++ por algo como a= i++. Não utilize a mesma

Re: [java-list] código obscuro!!

2002-03-12 Por tôpico Emerson Santana Pardo
Feb 2002 09:05:45 -0300 Assunto : Re: [java-list] código obscuro!! Caro Cristiano, Quando você utiliza o incremento à direita do número,(i++), você primeiro retorna o número e depois soma 1. Para você fazer aquilo que pretendia,(não existe necessidade), você deveria

Re: [java-list] código obscuro!!

2002-03-12 Por tôpico Silvio L. DeMorais
: [java-list] código obscuro!! Silvio, Troque a atribuição i= i++ por algo como a= i++. Não utilize a mesma variável na atribuição. - Original Message - From: Silvio L. DeMorais [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, March 05, 2002 4:57 PM Subject: Re: [java-list

Re: [java-list] código obscuro!!

2002-03-12 Por tôpico Silvio L. DeMorais
comportamento! Clebert -- Mensagem original --- De : Agnelo de Jesus [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Cc : Data: Wed, 27 Feb 2002 09:05:45 -0300 Assunto : Re: [java-list] código obscuro!! Caro Cristiano, Quando você utiliza o

Re: [java-list] código obscuro!!

2002-03-11 Por tôpico Luiz Reginaldo
Silvio, Troque a atribuição i= i++ por algo como a= i++. Não utilize a mesma variável na atribuição. - Original Message - From: Silvio L. DeMorais [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, March 05, 2002 4:57 PM Subject: Re: [java-list] código obscuro!! Caramba

Re: [java-list] código obscuro!!

2002-03-10 Por tôpico Sven van ´t Veer
-- Mensagem original --- De : Agnelo de Jesus [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Cc : Data: Wed, 27 Feb 2002 09:05:45 -0300 Assunto : Re: [java-list] código obscuro!! Caro Cristiano, Quando você utiliza o incremento à direita do número,(i++), você primeiro

Re: [java-list] código obscuro!!

2002-03-10 Por tôpico Reinaldo Nolasco Sanches
Está discussão deveria ter acabado já... i++ é o mesmo que... i = i + 1 então pq fazer... i = i = i + 1 ??? = ._. | ||| r_linux ||| | | ||--- Slackware 8.0 - Kernel

Re: [java-list] código obscuro!!

2002-03-10 Por tôpico Silvio L. DeMorais
Feb 2002 09:05:45 -0300 Assunto : Re: [java-list] código obscuro!! Caro Cristiano, Quando você utiliza o incremento à direita do número,(i++), você primeiro retorna o número e depois soma 1. Para você fazer aquilo que pretendia,(não existe necessidade), você deveria utilizar

Re: [java-list] código obscuro!!

2002-03-08 Por tôpico ribas
Ola Lista, Para entender o que acontece precisamos apenas decompilar o .class. Ao analisarmos o assembly que a maquina virtual executa tudo fica claro.. int i = 0; // iconst_0 - joga o int 0 no stack // istore_1 - pega o valor no stack e grava na variavel local 1 i = i++; //

Re: Re: [java-list] código obscuro!!

2002-03-04 Por tôpico Sven van ´t Veer
No tem, at diversas compiladores C++ tem comportamento diferente, e parece diversas JVM tambm tem comportamento diferente. csuco wrote: GS76CJ$[EMAIL PROTECTED]"> o codigo em C ou C++...int main() { int i = 0; i = i++; fprintf (stdou,"i = %ld",i);}teria exatamente o mesmo

Re: [java-list] código obscuro!!

2002-03-04 Por tôpico Carlos Villela
-- Mensagem original --- De : Agnelo de Jesus [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Cc : Data: Wed, 27 Feb 2002 09:05:45 -0300 Assunto : Re: [java-list] código obscuro!! Caro Cristiano, Quando você utiliza o incremento à direita do número,(i++), você primeiro

Re: Re: [java-list] código obscuro!!

2002-03-02 Por tôpico Sven van ´t Veer
pois eh, mas ele atribui i = i e depois faz i = i + 1 porm o codigo deveria fazer a mesma coisa que int i = 0; i = i; i = i + 1; System.out.println(i); porm a saida deveria ser 1 e no 0, ou seja igual a saida de C++ com a mesma seo de cdigo. Sandro Brando wrote: 004301c1bf77$c462fe80$[EMAIL

Re: [java-list] código obscuro!!

2002-03-02 Por tôpico Sven van ´t Veer
Eu verifiquei e em C / C++ realmente sai 1 em vez de 0 que, na minha opinio certo. Neste cdigo ele no est atribuindo i++ a j mas a i mesmo ou seja, i = i; i += 1; isso seria o certo pois mesmo sendo cdigo ridiculo, o que esta escrito i = 0 i = i++ que igual a i = 0 i = 0 i += 1 pois a

Re: [java-list] código obscuro!!

2002-03-02 Por tôpico csuco
Feb 2002 09:05:45 -0300 Assunto : Re: [java-list] código obscuro!! Caro Cristiano, Quando você utiliza o incremento à direita do número,(i++), você primeiro retorna o número e depois soma 1. Para você fazer aquilo que pretendia,(não existe necessidade), você deveria utilizar o incremento à

Re: [java-list] código obscuro!!

2002-03-02 Por tôpico Marcelo Alves
Oi, Nao consigo entender como poderia dar 1 em C++... Primeiro é feito retornado o valor ( 0 ), efetuado o incremento ( i fica com 1) e depois que é e feito o = (i volta a valer 0)... t+ .: marcelo alves :. | | Oi lista, | |Alguém pode explicar porque a seguinte implementação

Re: Re: [java-list] código obscuro!!

2002-03-02 Por tôpico Sven van ´t Veer
deve ser claro que o cdigo redundante, a questo se o resultado o esperado pela especificao da linguagem Java sim ou no. Na minha opinio no uma vez que i = i++ pode ser escrito como i = i; i++;, que no caso retornaria 1 em vez de 0. Giuliano de Aquino wrote:

Re: [java-list] código obscuro!!

2002-03-02 Por tôpico Jose_Carlos
Para mim isto é tudo babaquice. O i++ é um operador sobrecarregado herdado do c++ que significa i=i+1, então para que i=i++ ou i=++i, use somente i++ que dá na mesma! []'s Sparc - Original Message - From: Pedro Herrera To: [EMAIL PROTECTED] Sent: Wednesday, February 27,

Re: [java-list] código obscuro!!

2002-03-02 Por tôpico Silvio L. DeMorais
Esse codigo vai resultar em '0' (zero) tanto em Java quanto em C/C++. O problema aqui eh de qual operacao esta acontecendo. Veja o que acontece com a variavel 'i' nesse seu programa: { 1 int i = 0; 2 i = i++; 3 System.out.println(i); } Na linha 1 i recebe o valor 0 (zero).

Re: [java-list] código obscuro!!

2002-03-01 Por tôpico Christian Gravatá
Em c++, se vc fizer exatamente dessa forma, vai obter o mesmo resultado, é só testar para ver (testei aqui no gcc). Se você quiser que imprima 1, vai ter que fazer i = ++i tanto em java quanto em c++. Resumindo, i = i++ é atribui e incrementa. i = ++i é incrementa e atribui. Atenciosamente,

Re: Re: [java-list] código obscuro!!

2002-03-01 Por tôpico Sven van ´t Veer
Qual a maquina virtual que vc usa?? Valdenia Eduardo wrote: 006101c1bf9e$5964c9c0$c8c0a8c0@oemcomputer"> vcs me desculpem, mas eu compilei e obtive 1 e no zero. verdade que quando coloco i++ o java s avalia depois, mas depois deque??? (depois de avaliar o resto da expresso, que neste caso

Re: [java-list] código obscuro!!

2002-02-28 Por tôpico Clebert Suconic
pvt se isto ajudou... []s, Clebert - Original Message - From: Lindomar Silva [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, February 27, 2002 9:19 PM Subject: Re: [java-list] código obscuro!! É um teste interessante bruno... Creio que o procedimento não ceja bem atribuir

Re: Re: [java-list] código obscuro!!

2002-02-28 Por tôpico Sven van ´t Veer
003401c1bfed$a46c7450$[EMAIL PROTECTED]"> Ento: a atribuio (i=(i) que 0) ele guarda num determinado endereo, erealiza o incremento i++, que nada mais do que i=i+1, que i=1.Ok, o incremento foi realizado, agora ele vai naquele endereo que guardou o0 e faz i=0;Logo em determinado instante

Re: [java-list] código obscuro!!

2002-02-28 Por tôpico Silvio L. DeMorais
-list] código obscuro!! Primeiro ele atribui o valor de i recebendo 0 e só depois ele faz a soma entedeu ? Para dar um, o código deveria ser assim. { int i = 0; i = ++i; System.out.println(i); } - Original Message - From: Cristiano Bianchi

Re: [java-list] código obscuro!!

2002-02-28 Por tôpico Fenix
Normalmente, se vc não atribuiu nenhum valor a váriavel, ela é iniciada com o valor zero. Logo i = i++ retorna zero para depois incrementar o valor de i; Se vc quiser retornar 1 deve utilizar o seguinte i = ++i; []'s Giuliani - Original Message - From: Silva, Jobson [EMAIL PROTECTED]

Re: [java-list] código obscuro!!

2002-02-28 Por tôpico eduardo
Para o código abaixo retornar faça a seguinte alteração: { int i = 0; i = ++i; System.out.println(i); } - Original Message - From: Paulo Bruno Contopoulos [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, February 27, 2002 1:23 AM Subject: RES: [java-list] código

Re: [java-list] código obscuro!!

2002-02-28 Por tôpico eduardo
O problema é precedência de operadores, altere a linha i = i++ por i = ++i - Original Message - From: Cristiano Bianchi Sanchez [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, February 26, 2002 11:58 AM Subject: [java-list] código obscuro!! Oi lista, Alguém pode explicar

Re: [java-list] código obscuro!!

2002-02-28 Por tôpico Lincoln Masao Muraoka Junior
mais fácil: { int i = 0; i++; System.out.println(i); } - Original Message - From: eduardo [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, February 27, 2002 6:38 PM Subject: Re: [java-list] código obscuro!! Para o código abaixo retornar faça a seguinte alteração

Re: [java-list] código obscuro!!

2002-02-28 Por tôpico Felipe
No java vc é obrigado a inicializar uma variável, normalmente ela nunca irá inicializar com valor zero. - Original Message - From: Fenix [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, February 28, 2002 9:56 AM Subject: Re: [java-list] código obscuro!! Normalmente, se vc não

Re: [java-list] código obscuro!!

2002-02-28 Por tôpico Renan Milfont
Por favor, chega de código obscuro. Já tem milhões de emails com isto, já esta mais que claro. - Original Message - From: eduardo [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, February 27, 2002 6:51 PM Subject: Re: [java-list] código obscuro!! O problema é precedência de

Re: [java-list] código obscuro!!

2002-02-27 Por tôpico Sandro Brandão
Isso é porque quando vc usa o i++ na atribuição, ele executa primeiro a atribuição para depois incrementar a variável. Para a solução do problema utilize ++i, ou seja: i = ++i; Sandro - Original Message - From: Cristiano Bianchi Sanchez [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent:

Re: [java-list] código obscuro!!

2002-02-27 Por tôpico Marcello Mendes
Isso é por causa da procedencia do operador aritmético, para funcionar o que você quer o comando deve ser i = ++i , assim será primeiro processada a operação aritmética e depois o retorno do valor da variavel, sendo que i = i++ , primeiro faz o retorno da variavel e depois a operação aritmética.

Re: [java-list] código obscuro!!

2002-02-27 Por tôpico Agnelo de Jesus
Caro Cristiano, Quando você utiliza o incremento à direita do número,(i++), você primeiro retorna o número e depois soma 1. Para você fazer aquilo que pretendia,(não existe necessidade), você deveria utilizar o incremento à esquerda do número (++i). Isto vale também para a linguagem C++,

Re: [java-list] código obscuro!!

2002-02-27 Por tôpico Giuliano de Aquino
i = ++i; //retornaria 1 mas é muito redundante, utilize i++; ou ++i; apenas... - Original Message - From: Cristiano Bianchi Sanchez [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, February 26, 2002 11:58 AM Subject: [java-list] código obscuro!! Oi lista, Alguém pode

Re: [java-list] código obscuro!!

2002-02-27 Por tôpico Valdenia Eduardo
Message - From: Renan Milfont [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, February 13, 2002 8:36 AM Subject: Re: [java-list] código obscuro!! Primeiro ele atribui o valor de i recebendo 0 e só depois ele faz a soma entedeu ? Para dar um, o código deveria ser assim

Re: [java-list] código obscuro!!

2002-02-27 Por tôpico Lindomar Silva
É um teste interessante bruno... Creio que o procedimento não ceja bem atribuir antes e realizar o incremento depois, já que o incremento se dá na mesma variável que recebe o zero. Acho que o comportamento é o seguinte: Quando o interpratador verifica o tipo de instrução ele sabe que tem que