Búsqueda:



Retroceder   ForoDeJava.com La Comunidad de Java Habla Hispana > Índice > Java Básico

 

Etiquetas
actividades, ayuda, ejercicios, java, tarea

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-jul-2010, 09:01
Avatar de xspeed1x
xspeed1x xspeed1x está desconectado
Principiante
 
Fecha de Ingreso: julio-2010
País:
Mensajes: 7
Agradecimientos: 9
Le agradecieron 0 veces
Poder de Credibilidad: 0
xspeed1x no tiene buena fama por aquíxspeed1x no tiene buena fama por aquí
Predeterminado Ayuda con estas actividades de java

Hola buenas tengo que hacer unas cuantas actividades en java y necesito su ayuda por favor la verdad es que es urgente. Vamos a ir por partes. Ahora los ejercicios fáciles:

Los ejercicios fáciles son:

1-Realiza un programa que imprima los diez primeros números por pantalla usando la sentencia for.
2-Realiza un programa que imprima los diez primeros números por pantalla usando la sentencia while.
3-Realiza un programa que dada una variable entera control, si dicha variable vale 1 escriba "Acceso uno", si vale 2 escriba "Acceso dos", y que escriba "No permitido" en otro caso.

En estos ejercicios les pido ayuda debido a que yo ya he hecho el código pero no me compila (el código que tengo de estas actividades no lo pongo porque lo tengo en otro ordenador)
Si por favor me pudiesen dar el código que compilase para comparar con el mio y a ver que es lo que no he hecho correctamente. Ni mucho menos lo quiero para que lo hagan ustedes y yo no tenga que hacer nada.

Ahora el ejercicio difícil:

El ejercicio difícil consta de esto:

Elaborar una clase Teclado que disponga de los métodos leerCadena() y leerEntero(). Recoger las posibles excepciones que puedan suceder. Incluir en el método main un ejemplo de uso.

En ese codigo lo que ya llevo hecho es esto:
Código Java:
import java.io.*;
public class 
ejercicio {
public static 
void main(String[] args)throws IOException {
BufferedReader lee = new BufferedReader(new InputStreamReader(System.in));
String nombre;
String apellido;
int edad;
System.out.println("Ingrese su nombre:");
nombre lee.readLine();
System.out.println("Ingrese su apellido:");
apellido lee.readLine();
System.out.println("Ingrese su edad:");
edad Integer.parseInt(lee.readLine());
System.out.println("Su nombre es:"+nombre);
System.out.println("Su apellido es:"+apellido);
System.out.println("Su edad es:"+edad);
if (
edad >=18){
System.out.println("Usted es mayor de edad");
}
else {
System.out.println("Usted no es mayor de edad");
}
}

Ahora lo que me pasa es que ni tiene los métodos leer cadena ni leer entero ni el ejemplo de uso del main ni tampoco las excepciones. Si me pudiesen ayudar también con esto les estaría muy pero que muy agradecido.


Muchisimas gracias.

Última edición por ziniestro; 27-jul-2010 a las 11:53 Razón: El codigo output va entre las llaves [CODE] y [/CODE] ... Gracias ;)
Responder Citando
Entre a los Links relacionados
  #2  
Antiguo 27-jul-2010, 10:55
Avatar de nramire1
nramire1 nramire1 está desconectado
Moderator
 
Fecha de Ingreso: diciembre-2008
Ubicación: Argentina
País:
Mensajes: 247
Agradecimientos: 7
Le agradecieron 62 veces
Poder de Credibilidad: 256
nramire1 es un nombre conocido por todosnramire1 es un nombre conocido por todosnramire1 es un nombre conocido por todosnramire1 es un nombre conocido por todosnramire1 es un nombre conocido por todosnramire1 es un nombre conocido por todos
Predeterminado

El primero está facil y te va a servir de referencia

Código:
package general;
/**
 * @author nramire1
 */
public class ImprimirLosPrimerosDiezNumerosConFor {
    public static void main(String[] args){
        for(int i=0; i<10; i++){
            System.out.println(i);
        }
    }
}
__________________
nramire1
www.nramire1.unlugar.com

Si pedís código, entrega el código.
Responder Citando
A la Ayuda de nramire1 le agradecen:
  #3  
Antiguo 27-jul-2010, 14:58
Avatar de max300
max300 max300 está desconectado
Experto de JAVA
 
Fecha de Ingreso: septiembre-2009
País:
Mensajes: 465
Agradecimientos: 0
Le agradecieron 61 veces
Poder de Credibilidad: 323
max300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplar
Predeterminado

Código Java:

public class ImprimirLosPrimerosDiezNumerosConWhile {
    public static 
void main(String ck[]){
    
int indice=0;
    while(
indice<=10)
      {       
        
System.out.println(i);
      }
    }


el segundo


me costo trabajo XD
__________________
Yo solo se ke no se java XD
Responder Citando
A la Ayuda de max300 le agradecen:
  #4  
Antiguo 28-jul-2010, 07:53
Avatar de xspeed1x
xspeed1x xspeed1x está desconectado
Principiante
 
Fecha de Ingreso: julio-2010
País:
Mensajes: 7
Agradecimientos: 9
Le agradecieron 0 veces
Poder de Credibilidad: 0
xspeed1x no tiene buena fama por aquíxspeed1x no tiene buena fama por aquí
Predeterminado Gracias por la ayuda

Hola muy buenas. Muchísimas gracias por la ayuda que me habéis dado pero necesito aun 3 cositas mas...

Necesito que por favor max300 si puedes por favor corrige tu código porque es que esta mal le has dicho que haga system out println (i) y lo que pasa es que no hay declarada ninguna variable i entonces me da error por favor si puedes corregirlo te lo agradecería mucho. Las otras dos cosas es que por favor alguien me ayude con los otros 2 ejercicios porque solo me quedan 2 días para hacerlos. Por favor ayudenme plis se lo agradeceré mucho.

En cuanto a tu codigonramire1 muchas gracias no me da error ni nada y o que pasaba en el mio era que me había olvidado de unos paréntesis y en esta linea:
Código Java:
for(int i=0i<10i++) 
me había olvidado el i++

Muchas gracias a todos.

Última edición por ziniestro; 29-jul-2010 a las 14:07 Razón: El codigo JAVA va entre las llaves [PHP] y [/PHP] ... Gracias ;)
Responder Citando
  #5  
Antiguo 28-jul-2010, 08:39
Avatar de pauman
pauman pauman está desconectado
Miembro experimentado
 
Fecha de Ingreso: noviembre-2009
País:
Mensajes: 267
Agradecimientos: 3
Le agradecieron 23 veces
Poder de Credibilidad: 355
pauman es algo digno de comtemplarpauman es algo digno de comtemplarpauman es algo digno de comtemplarpauman es algo digno de comtemplarpauman es algo digno de comtemplarpauman es algo digno de comtemplarpauman es algo digno de comtemplarpauman es algo digno de comtemplar
Predeterminado

Código:
public class ImprimirLosPrimerosDiezNumerosConWhile {
    public static void main(String ck[]){
    int indice=0;
    while(indice<=10)
      {       
        System.out.println(i++);
      }
    }
}
a max30 le faltaba el ++, sino, nunca llegas a 10.
Responder Citando
A la Ayuda de pauman le agradecen:
  #6  
Antiguo 28-jul-2010, 08:42
Avatar de pauman
pauman pauman está desconectado
Miembro experimentado
 
Fecha de Ingreso: noviembre-2009
País:
Mensajes: 267
Agradecimientos: 3
Le agradecieron 23 veces
Poder de Credibilidad: 355
pauman es algo digno de comtemplarpauman es algo digno de comtemplarpauman es algo digno de comtemplarpauman es algo digno de comtemplarpauman es algo digno de comtemplarpauman es algo digno de comtemplarpauman es algo digno de comtemplarpauman es algo digno de comtemplar
Predeterminado

y nos corrijo otra vez, el while imprime 11 numeros, por culpa del <=

habria que empezar en 1, o terminar en <10

que segun el enunciado del ejercicio, yo entiendo que hay que comenzar con un uno.
Responder Citando
A la Ayuda de pauman le agradecen:
  #7  
Antiguo 28-jul-2010, 08:38
Avatar de xspeed1x
xspeed1x xspeed1x está desconectado
Principiante
 
Fecha de Ingreso: julio-2010
País:
Mensajes: 7
Agradecimientos: 9
Le agradecieron 0 veces
Poder de Credibilidad: 0
xspeed1x no tiene buena fama por aquíxspeed1x no tiene buena fama por aquí
Predeterminado

Hola buenas. Poniéndome en la segunda actividad la de los 10 primeros números con while la he conseguido sacar. Aquí va el código:

Código Java:
public class WhileDiezNumeros{
       public static 
void main(String[] args){
           
int i=0;
           
int n=10;
           while (
i<=n){
             
System.out.println(i);
              
i++;
              }
        }

Muchas gracias a todos por la ayuda. A ver si consigo sacar todo esto

Última edición por ziniestro; 29-jul-2010 a las 14:08 Razón: El codigo JAVA va entre las llaves [PHP] y [/PHP] ... Gracias ;)
Responder Citando
  #8  
Antiguo 28-jul-2010, 11:13
Avatar de nramire1
nramire1 nramire1 está desconectado
Moderator
 
Fecha de Ingreso: diciembre-2008
Ubicación: Argentina
País:
Mensajes: 247
Agradecimientos: 7
Le agradecieron 62 veces
Poder de Credibilidad: 256
nramire1 es un nombre conocido por todosnramire1 es un nombre conocido por todosnramire1 es un nombre conocido por todosnramire1 es un nombre conocido por todosnramire1 es un nombre conocido por todosnramire1 es un nombre conocido por todos
Predeterminado

El último queda más o menos así:
Código:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 * @author nramire1
 */
public class Teclado{
    private BufferedReader bufferLectura;
//    private long entero;
    public Teclado(){
        bufferLectura = new BufferedReader(new InputStreamReader(System.in));
    }

    public String leerCadena(){
        String entrada = null;
        try {
            entrada = bufferLectura.readLine();
        } catch (IOException ex) {
            Logger.getLogger(Teclado.class.getName()).log(Level.SEVERE, null, ex);
        }
        return entrada;
    }

    public long leerEntero(){
        String entrada;
        Long entero = null;
        try {
            entrada = bufferLectura.readLine();
            entero = Long.parseLong(entrada);
        } catch (IOException ex) {
            Logger.getLogger(Teclado.class.getName()).log(Level.SEVERE, null, ex);
        } catch (NumberFormatException ex){
//            Logger.getLogger(Teclado.class.getName()).log(Level.SEVERE, null, ex);
            System.out.println("#  # Debe ingresar un numero #  #");
        }
        return entero;
    }

    public static void main(String[] argumentos){
        Teclado teclado = new Teclado();
        String nombre;
        Long edad = null;
        System.out.print("Ingrese su nombre: ");
        nombre = teclado.leerCadena();
        System.out.print("Ingrese su edad: ");
        try{
            edad = teclado.leerEntero();
        }catch(NullPointerException ex){
//            Logger.getLogger(Teclado.class.getName()).log(Level.SEVERE, null, ex);
        }
        System.out.println("Su nombre es " + nombre + ", y su edad " + edad);
    }
}
Al menos para arrancar te va a servir
__________________
nramire1
www.nramire1.unlugar.com

Si pedís código, entrega el código.
Responder Citando
A la Ayuda de nramire1 le agradecen:
  #9  
Antiguo 29-jul-2010, 07:33
Avatar de xspeed1x
xspeed1x xspeed1x está desconectado
Principiante
 
Fecha de Ingreso: julio-2010
País:
Mensajes: 7
Agradecimientos: 9
Le agradecieron 0 veces
Poder de Credibilidad: 0
xspeed1x no tiene buena fama por aquíxspeed1x no tiene buena fama por aquí
Predeterminado

MUCHISIMAS GRACIAS pero que MUCHISIMISIMAS GRACIAS os lo agradezco muchisimo no sabeis cuanto de verdad os doy las gracias a todos por ayudarme con esto os lo agradecere siempre. Ahora espero seguir en este foro e ir resolviendo dudas a los demas asi como vosotros lo habeis hecho conmigo.

MUCHISIMAS GRACIAS
Responder Citando
  #10  
Antiguo 29-jul-2010, 07:38
Avatar de xspeed1x
xspeed1x xspeed1x está desconectado
Principiante
 
Fecha de Ingreso: julio-2010
País:
Mensajes: 7
Agradecimientos: 9
Le agradecieron 0 veces
Poder de Credibilidad: 0
xspeed1x no tiene buena fama por aquíxspeed1x no tiene buena fama por aquí
Predeterminado

nramire1 tu codigo lamentablemente no compila me da 3 errores si pudieses compilarlo tu y solucionarlo te lo agradeceria. Muchas gracias
Responder Citando
Respuesta

Marcadores

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con java Teethiron Java Básico 2 10-may-2010 22:45
Ayuda con programa en java javamen Java avanzado 3 10-dic-2009 20:32
ayuda con mmscomputing escanear con java... RIVERMILLOS Java avanzado 0 10-nov-2009 21:38
ayuda con java chip Java Básico 3 01-sep-2009 18:13
Ayuda con mail en java rafa Java avanzado 1 28-abr-2008 18:27

 

La franja horaria es GMT. Ahora son las 14:10.
"Simplicity" made by SimpleGfxDesigns
Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.