Dudas de Programacion » Java » Java Básico

Mini programas y problemas en java.

(4 posts)
  1. orlando
    Member

    buenas tardes, usuarios del foro. estoy empezando a programar en java, y todavia no tengo algunos conceptos claros de los ciclos FOR y WHILE, por eso acudo a ustedes, mis problemas son los siguinetes:

    1. hacer un programa en java, que dado un numero entero, determine cuantos digitos tiene el numero.

    por ejmplo, si ingreso el numero 4522, el programa me tiene que dar el numero 4.

    este programa lo tengo q hacer con el ciclo FOR obligatoriamente.

    ________________________________________________________________

    2. hacer un programa en java que lea 2 numeros del teclado, y muestre en pantalla cual es el numero mayor y cual es el numero menor.

    creo q ese se puede hacer con un IF.

    pero mi problema es q tengo q mostrar el resultado por consola, o por una "ventanita" pequeña. el resultado obligatoriamente tiene que decirme cual es el mayor y cual es el menor, no puede ser solo el mayor.

    _______________________________________________________

    3. hacer un programa que multiplique los 20 numeros naturales.

    _________________________________________________________

    4. dado un numero entero, generar la serie (0.0.1 0.0.2 0.0.3 0.0.4 0.0.5 ......) asi sucesivamente.

    osea que si yo pongo el numero 6, me tiene que generar esa serie 6 veces, osea este seria el resultado: (0.0.1 0.0.2 0.0.3 0.0.4 0.0.5 0.0.6?

    bueno eso es todo, les agaradezco de antemano.

    Nota: les pido un favor, lo que pasa es que me gustaria que estos ejercicios me los ayuden a resolver con los ciclos FOR, WHILE, y tambien con IF.

    Gracias!!!

    Posted 1 year ago #


  2. Buenas!

    Como ya he dicho mas de una vez, esto no es un foro de HAZME LAS TAREAS DE PROGRAMACIÓN es para resolver dudas a problemas concretos y ya trabajados...pero bueno, una ayuda.

    For, while e if son cosas BÁSICAS de Java y de cualquier lenguaje, estructuras básicas de control de flujo dentro de un programa. Deberías de empezar por ahí con algún tutorial:

    http://download.oracle.com/javase/tutorial/java/nutsandbolts/if.html
    http://download.oracle.com/javase/tutorial/java/nutsandbolts/for.html
    http://download.oracle.com/javase/tutorial/java/nutsandbolts/while.html

    Por otro lado, para tus ejercicios:

    1) Un número (decimal) tiene tantas cifras como veces se pueda dividir entre 10

    2) Para comparar dos objetos exite el método compareTo
    http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Integer.html#compareTo%28java.lang.Integer%29

    3) y 4) muy fácil cuando entiendas los bucles for/while

    Saludos
    Posted 1 year ago #
  3. lineadecodigo
    Member

    @Orlando,

    @Torres tiene razón y debería de currartelo un poco... y no solo pedir. Pero, a ver, alguna ayudilla...

    1. Saber los dígitos

    int iNumero = 123458;
    String x = Integer.toString(iNumero);
    System.out.println(iNumero + " tiene " + x.length() + " dígitos");

    2. Mayor y menor... efectivamente con if

    int x = 2;
    int y = 3;
     
    if (x>y)
      System.out.println("x es mayor que y");
    else if (x<y)
      System.out.println("y es mayor que x");
    else
      System.out.println("Numeros iguales");

    3. Para las multiplicaciones
    http://lineadecodigo.com/java/tablas-de-multiplicar-en-java/
    http://lineadecodigo.com/java/multiplicar-dos-numeros-con-java/

    4. Para la serie

    int numero = 6;
    for (int x=1; x<=numero; x++)
      System.out.println("0.0." + x);

    Espero que te ayude.

    Salu2,
    Linea de Código.
    http://lineadecodigo.com
    Posted 1 year ago #
  4. Buenas,

    El número 1 tiene que hacerlo obligatoriamente con un FOR por eso lo del dividir por 10 y no el length de String...pero es la opción que usaria yo.

    Un saludo

    Posted 1 year ago #



Reply

You must log in to post.

1,070 posts in 437 topics over 40 months by 388 of 892 members. Latest: lalala, nijh1, jasu

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs