yorgan 28 de set. de 2008
Acho que algo assim pode te ajudar:
public String numeros ( String numeros ) {
if ( numeros .lenght () == 5 ) {
char [] nrs = numeros .toCharArray () ;
int nr1 = new Integer ( nrs [0 ]) ;
int nr2 = new Integer ( nrs [1 ]) ;
int nr3 = new Integer ( nrs [1 ]) ;
int nr4 = new Integer ( nrs [1 ]) ;
int nr5 = new Integer ( nrs [1 ]) ;
// A partir daqui voc ê pode fazer as opera ções que desejar
// e montar a sua String de retorno com eles
}
}
Qq dúvida manda ai.
[]´s
Daniel
Rapapel 28 de set. de 2008
yorgan:
Acho que algo assim pode te ajudar:
public String numeros ( String numeros ) {
if ( numeros .lenght () == 5 ) {
char [] nrs = numeros .toCharArray () ;
int nr1 = new Integer ( nrs [0 ]) ;
int nr2 = new Integer ( nrs [1 ]) ;
int nr3 = new Integer ( nrs [1 ]) ;
int nr4 = new Integer ( nrs [1 ]) ;
int nr5 = new Integer ( nrs [1 ]) ;
// A partir daqui voc ê pode fazer as opera ções que desejar
// e montar a sua String de retorno com eles
}
}
Qq dúvida manda ai.
[]´s
Daniel
Não esquece de mudar os indices
int nr1 = new Integer ( nrs [ 0 ] );
int nr2 = new Integer ( nrs [ 1 ] );
int nr3 = new Integer ( nrs [ 2 ] );
int nr4 = new Integer ( nrs [ 3 ] );
int nr5 = new Integer ( nrs [ 4 ] )
furacao123 28 de set. de 2008
Segue abaixo o codigo e gostaria de saber pq soh posso chamar metodos static na Main??
public class Exec4
{
public String numeros ( String numeros )
{
if ( numeros . length () == 5 )
{
char [] nrs = numeros . toCharArray ();
int nr1 = new Integer ( nrs [ 0 ] );
int nr2 = new Integer ( nrs [ 1 ] );
int nr3 = new Integer ( nrs [ 2 ] );
int nr4 = new Integer ( nrs [ 3 ] );
int nr5 = new Integer ( nrs [ 4 ] );
}
return numeros ;
}
public static void main ( String [] args )
{
String senha ;
try
{
BufferedReader dados = new BufferedReader ( new InputStreamReader ( System . in ));
System . out . println ( "Senha:" );
senha = dados . readLine ();
numeros ( senha );
}
catch ( Exception e )
{
}
}
}
furacao123 28 de set. de 2008
y1 = (x2x3) div 10
y2 = x4 mod 7
y3y4 = (x1x4x5) mod 100
Se x3 for multiplo de 2 entao y5 = x3 se nao y5 = x1
Eu estou começando apenas em parte texto nada de visual.
renan3006 29 de set. de 2008