elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Tengo una duda con un codigo de java
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Tengo una duda con un codigo de java  (Leído 2,468 veces)
mystes93

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Tengo una duda con un codigo de java
« en: 7 Julio 2015, 00:23 am »

Código
  1.  
  2. for (int i=0; i<6;i++) {
  3.        System.out.println("");
  4.  
  5.        for (int j = 0; j < 6 -i + 1; j++) {
  6.  
  7.            System.out.println("\1"+j);

tengo duda con este codigo no se porque no me quiere imprimir esta secuencia
12345
1234
123
12
1

alguien me podria ayudar
            


« Última modificación: 7 Julio 2015, 00:25 am por engel lex » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Tengo una duda con un codigo de java
« Respuesta #1 en: 7 Julio 2015, 00:29 am »

no se de java realmente, pero "println" es "print Line" es decir, hace el salto de linea

creoq ue tratas de hacer

Código
  1. for (int i=0; i<6;i++) {
  2.  
  3.  
  4.        for (int j = 1; j < 6 -i; j++) {
  5.  
  6.            System.out.print(j);
  7.        System.out.println("");
  8.        }
  9. }


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
robertofd1995

Desconectado Desconectado

Mensajes: 172


Ver Perfil
Re: Tengo una duda con un codigo de java
« Respuesta #2 en: 7 Julio 2015, 00:49 am »

Código
  1.  
  2. for (int i=0; i<6;i++) {
  3.        System.out.println("");
  4.  
  5.        for (int j = 0; j < 6 -i + 1; j++) {
  6.  
  7.            System.out.println("\1"+j); /* que narices es \1 ? XD , si lo que intentas es poner un espacio es \n */
  8.       } //cierra los bucles
  9. }

PD: print imprime por pantalla el mensaje dado  , println imprime el mensaje con un salto de linea al final

Es decir println("pepe")  <==> print("pepe" + \n)

Prueba con eso y me cuentas
 

            
« Última modificación: 7 Julio 2015, 00:50 am por robertofd1995 » En línea

Baal_30

Desconectado Desconectado

Mensajes: 248



Ver Perfil
Re: Tengo una duda con un codigo de java
« Respuesta #3 en: 7 Julio 2015, 12:57 pm »

Te complicas en la condición del segundo for, así te funcionaría :

Código
  1. for(byte i = 5; i>0; i--){
  2. for(byte j = 1; j<=i; j++){
  3. System.out.print(j);
  4. }
  5. System.out.println();
  6. }

Haces que el primer for empiece en 5 y llegue hasta que "i" sea 1, y en el for anidado haces que imprima desde el 1 hasta "i" que primero será 5, luego 4, etc...

Ah, y para imprimir la "i" no entiendo ese 1 xD me pareció que intentabas hacerlo tipo C :P

Un saludo.
En línea

«La suerte es el cuidado de los detalles». -Winston Churchill
Usuario Invitado


Desconectado Desconectado

Mensajes: 625



Ver Perfil
Re: Tengo una duda con un codigo de java
« Respuesta #4 en: 7 Julio 2015, 16:15 pm »

+1 a Baal. Analiza bien el problema propuesto antes de siquiera hacer un System.out.println. Primero analiza y resuelve el problema en pseudocódigo, o con dibujos, como sea, lo importante es que agilices tu capacidad analítica.

El código de Baal es correcto para tu propósito:

Código
  1. // va bajando de 5 a 1
  2. for(byte i=5; i<=1; i--) {
  3.    // recorre de 1 hasta 5. Como i va bajando, éste for
  4.    // imprimirá primero hasta 5, luego hasta 4 y así...
  5.    for(byte j=1; j<=5; j++) {
  6.        System.out.print(j);
  7.    }
  8.    System.out.println();
  9. }
En línea

"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein
robertoht

Desconectado Desconectado

Mensajes: 35


Ver Perfil
Re: Tengo una duda con un codigo de java
« Respuesta #5 en: 8 Julio 2015, 02:13 am »

Gracias Gus y a los demás. Ya pude hacerlo  :-*
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tengo una duda en este codigo para hacer fuerza bruta en vb.......
Programación Visual Basic
ZaPa 4 6,484 Último mensaje 23 Febrero 2010, 02:12 am
por Nanoc
tengo problemas con este código en java!!!
Java
liloflower 2 2,366 Último mensaje 15 Octubre 2012, 17:59 pm
por konarr
convirtiendo este codigo PHP en codigo Java
Java
alejogzn 5 2,831 Último mensaje 12 Abril 2015, 02:50 am
por DarK_FirefoX
Duda con un fragmento de codigo en java
Java
NightSeiger 1 1,569 Último mensaje 2 Enero 2016, 07:28 am
por jhonatanAsm
MOVIDO: Duda con un fragmento de codigo en java
Dudas Generales
Eleкtro 0 1,822 Último mensaje 2 Enero 2016, 22:16 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines