Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - masterdark
Páginas: [1]
1
« en: 21 de Julio 2015, 04:06 »
Gracias por tu respuesta, bastante completa, me ayudo bastante.
Sobre lo de las convenciones, supongo que habrá que leer un poco sobre este tema para que el codigo este mas ordenado y que otro programador no tenga problemas en entenderlo.
Acerca del bucle while lo puse antes de leer el siguiente capitulo que habla sobre el for extendido y ahora recién veo como había que hacerlo correctamente.
2
« en: 20 de Julio 2015, 04:36 »
import java.util.ArrayList;
public class ListaCantantesFamosos
{
private String nombreDeLista;
private ArrayList<String> listadecantantes;
public ListaCantantesFamosos(String cantantes)
{
nombreDeLista = cantantes;
listadecantantes = new ArrayList<String>();
listadecantantes.add ("John Lennon");
listadecantantes.add ("Kurt Cobain");
listadecantantes.add ("Axl Rose");
}
public void addNombre (String valor_nombre) {
listadecantantes.add (valor_nombre);
}
public String getNombre (int posicion) {
return listadecantantes.get(posicion);
}
public void listarNombres(){
int i = 0;
for (String nombre : listadecantantes) {
System.out.println ((i+1) + ".- " +nombre);
i++; }
}
}
Clase test:
import java.util.Scanner;
public class testListaForExtendido{
public static void main (String [] args){
String entrada= "";
int i = 0;
String confirmacion = "";
Scanner entradaEscaner = new Scanner (System.in);
ListaCantantesFamosos listadecantantes = new ListaCantantesFamosos("Nombres introducidos");
do{System.out.println ("Por favor introduzca el nombre de un cantante famoso:"); entrada = entradaEscaner.nextLine();
listadecantantes.addNombre (entrada);
System.out.println("los cantantes son:");
listadecantantes.listarNombres();
System.out.println("Desea continuar añadiendo cantantes (S/N)");
confirmacion = entradaEscaner.nextLine();
}while (confirmacion.substring(i,i+1).equals("s"));
}
}
3
« en: 20 de Julio 2015, 00:39 »
Hola. Aquí esta la solución al ejercicio CU00665B.
clase 1:ListaCantantesFamosos
import java.util.ArrayList;
public class ListaCantantesFamosos
{
private String nombreDeLista;
private ArrayList<String> listadecantantes;
public ListaCantantesFamosos(String cantantes){
nombreDeLista = cantantes;
listadecantantes = new ArrayList<String>();
listadecantantes.add ("John Lennon");
listadecantantes.add ("Kurt Cobain");
listadecantantes.add ("Axl Rose");
}
public void addNombre (String valor_nombre) {
listadecantantes.add (valor_nombre);
}
public String getNombre (int posicion) {
return listadecantantes.get(posicion);
}
}
clase 2:testListaCantantesFamosos
import java.util.Scanner;
public class testListaCantantesFamosos{
public static void main (String [] args){
String entrada1= "";
String entrada2= "";
Scanner entradaEscaner = new Scanner (System.in);
System.out.println ("Por favor introduzca el primer nombre:"); entrada1 = entradaEscaner.nextLine();
System.out.println ("Por favor introduzca el segundo nombre:"); entrada2 = entradaEscaner.nextLine();
System.out.println ("Gracias");
ListaCantantesFamosos listadecantantes = new ListaCantantesFamosos("Nombres introducidos");
listadecantantes.addNombre (entrada1);
listadecantantes.addNombre (entrada2);
int i = 0;
while(i <5){
System.out.println ("El cantante "+ (i+1) + " es " + listadecantantes.getNombre(i));
i++;
}
}
}
Gracias
4
« en: 20 de Julio 2015, 00:36 »
Consulta la clase Stack en el API de Java.
1)¿Cómo se llama el método para consultar el objeto en la cima de la pila?
2)¿Cómo se llama el método para consultar si la pila está vacía?
3)¿El método pop podríamos clasificarlo como tipo procedimiento, como tipo función, o como tipo mixto (procedimiento y función)?
Respuestas:
1)peek()
2)empty()
3) El método pop es tipo función porque nos devuelve el objeto que esta "encima del montón"
5
« en: 18 de Julio 2015, 21:15 »
Hola.
aquí esta la solución al ejercicio.
clase 1:ListaCantantesFamosos
import java.util.ArrayList;
public class ListaCantantesFamosos
{
private String nombreDeLista;
private ArrayList<String> listadecantantes;
public ListaCantantesFamosos(String cantantes){
nombreDeLista = cantantes;
listadecantantes = new ArrayList<String>();
listadecantantes.add ("John Lennon");
listadecantantes.add ("Kurt Cobain");
listadecantantes.add ("Axl Rose");
}
public void addNombre (String valor_nombre) {
listadecantantes.add (valor_nombre);
}
public String getNombre (int posicion) {
return listadecantantes.get(posicion);
}
}
clase 2:testListaCantantesFamosos
import java.util.Scanner;
public class testListaCantantesFamosos{
public static void main (String [] args){
String entrada1= "";
String entrada2= "";
Scanner entradaEscaner = new Scanner (System.in);
System.out.println ("Por favor introduzca el primer nombre:"); entrada1 = entradaEscaner.nextLine();
System.out.println ("Por favor introduzca el segundo nombre:"); entrada2 = entradaEscaner.nextLine();
System.out.println ("Gracias");
ListaCantantesFamosos listadecantantes = new ListaCantantesFamosos("Nombres introducidos");
listadecantantes.addNombre (entrada1);
listadecantantes.addNombre (entrada2);
int i = 0;
while(i <5){
System.out.println ("El cantante "+ (i+1) + " es " + listadecantantes.getNombre(i));
i++;
}
}
}
Gracias.
6
« en: 12 de Julio 2015, 18:27 »
Hola aqui tengo la resolucion de los ejercicios:
(CU00658B) (bucle for):
import java.util.Scanner;
public class EjercicioFor
{
public static void main (String [] args){
System.out.println ("Por favor introdusca una palabra");
String teclado = "";
Scanner scanner1 = new Scanner (System.in);
teclado = scanner1.nextLine();
for (int i=1 ; i<= (teclado).length(); i++){
System.out.println (teclado.substring (i-1,i));
}
}
}
(CU00659B) bucle while:
import java.util.Scanner;
public class ejercicioWhile
{
public static void main (String [ ] Args){
System.out.println ("Por favor introdusca una palabra");
String teclado = "";
Scanner scanner1 = new Scanner (System.in);
teclado = scanner1.nextLine();
int i = 0;
while(true){
System.out.println(teclado.substring(i,i+1));
i++;
if(i== teclado.length()){break;}
}
}
}
Páginas: [1]
Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.
Abraham Lincoln (1808-1865) Presidente estadounidense.
aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación