Escolar Documentos
Profissional Documentos
Cultura Documentos
@Override
public String toString(){
return "Numero: " + numero + " Tipo: " + tipo + " Color: " +
color;
}
}
public class Baraja{
2
public void ordenarBarajaPorTipo(){
boolean estaOrdenado;
for(int i = 0; i < cartas.length - 1; i++){
estaOrdenado = true;
if(estaOrdenado){
i = cartas.length;
}
}
}
3
public void ordenarBarajaPorColor(){
boolean estaOrdenado;
for(int i = 0; i < cartas.length - 1; i++){
estaOrdenado = true;
if(estaOrdenado){
i = cartas.length;
}
}
}
4
public void ordenarBarajaDescendente(){
boolean estaOrdenado;
for(int i = 0; i < cartas.length - 1; i++){
estaOrdenado = true;
if(estaOrdenado){
i = cartas.length;
}
}
}
5
public void ordenarBaraja(){
boolean estaOrdenado;
for(int i = 0; i < cartas.length - 1; i++){
estaOrdenado = true;
if(estaOrdenado){
i = cartas.length;
}
}
}
6
public void sacarCarta(){
for(int i = 0; i < cartas.length; i++){
if(cartas[i] != null){
System.out.println(cartas[i]);
cartas[i] = null;
numCartas--;
return;
}
}
System.out.println("Ya no quedan cartas que retirar");
}
public Juego(){
jug1 = new Jugador("Humano");
jug2 = new Jugador("Computadora");
numObjetivo = (int)((Math.random() * 50) + 10);
valorInicial = 0;
}
if(valorInicial == 0){
resultado = " Numero Objetivo: " +
numObjetivo + "\n";
}
if(!partidaTerminada()){
if(partidaTerminada()){
resultado += " El jugador " + jug1.getTipo()
+ " ha ganado! Juego terminado!";
}else{
resultado += " El número acumulado es " +
valorInicial;
resultado += jugadaComp();
}
}else{
resultado = "Valor de incremento no valido";
}
}else{
resultado = "Partida terminada.";
}
return resultado;
}
3
private boolean partidaTerminada(){
boolean terminada = false;
return terminada;
}
if(valorInicial == numObjetivo){
resultado = " ha ganado! Juego Terminado!";
}else{
resultado = "a sobrepasado el número objetivo! Partida
empatada!";
}
return resultado;
}
4
private String jugadaComp(){
String resultado = "";
int incremento = 0;
if(partidaTerminada()){
resultado += " El jugador " + jug2.getTipo() + " ha
ganado! Juego terminado!";
}else{
resultado += " El número acumulado es " +
valorInicial;
}
return resultado;
}
}
jugador
public class Jugador{
/*int cont = 0;
do{
res += num1;
cont++;
}while(cont < num2);*/
return res;
}
if(num == res){
esPerfecto = true;
}
}
return esPerfecto;
}
}
Cajero
if(cuenta.retiro(monto)){
destino.deposito(monto);
return "Transferencia exitosa.";
}
//setters
public void setTitular(Persona titular){
this.titular = titular;
}
@Override
public String toString(){
return "Titular:\n " + titular.toString() + "\nNumero Cuenta:
" + numCuenta + "\nInteres: " + interes + "\nSaldo: " + saldo;
}
}
Persona
public class Cuenta{
private Persona titular;
private int numCuenta;
private double interes;
private double saldo;
//setters
public void setTitular(Persona titular){
this.titular = titular;
}
//getters
public Persona getTitular(){
return titular;
}
@Override
public String toString(){
return "Titular:\n " + titular.toString() + "\nNumero Cuenta:
" + numCuenta + "\nInteres: " + interes + "\nSaldo: " + saldo;
}
}
Banco
public class Banco{
public Banco(){
cuentas = new Cuenta[50];
}
int numCuenta = 0;
for(int i = 0; i < cuentas.length; i++){
if(cuentas[i] == null){
numCuenta = i + 1;
}
}
if(numCuenta != 0){
Cuenta c = new Cuenta(p, numCuenta, interes, saldo);
cuentas[numCuenta - 1] = c;
registrado = true;
}
return registrado;
}
if(cuentas[i].getNumCuenta() == numCuenta){
cuentas[i] = null;
dadoDeBaja = true;
}
}
return dadoDeBaja;
}
if(cuentas[numCuenta - 1].retiro(monto)){
cuentas[numCuentaDestino - 1].deposito(monto);
return "Transferencia exitosa.";
}
double n;
int[] array;
array = new int[10];//num -> 0; booleanos -> false; objetos ->
null
//array = new int[]{1,2,3,4,5,6};
for(int i: array){
System.out.println(i);
}
public GeneradorCartas(){
generador = new Random();
}
switch(num){
case 0:
tipo = "Corazón";
break;
case 1:
tipo = "Diamante";
break;
case 2:
tipo = "Trébol";
break;
default:
tipo = "Espada";
break;
}
return tipo;
}
Colegio
import java.util.Iterator;
import java.util.ArrayList;
return this.lista.size();
if(estudiante.notaPromedio==nota){
estudiantes.add(estudiante.nombreCompleto);
return estudiantes;
}
int notax2 = 0;
for(Estudiante student:lista){
notax2 =student.notaStudent() * 2;
student.setNota(notax2);
// Salida: devolver los "nombres" de los estudiantes aprobados en una lista (ArrayList de Strings)
for(Estudiante studiante:lista){
if(studiante.notaStudent()>51){
aprobados.add(studiante.nombreStudent());
return aprobados;
}
// 3) ! Completar el siguiente método
// Salida: devolver los "nombres" de los estudiantes reprobados en una lista (ArrayList de Strings)
for(Estudiante studiante:lista){
if(studiante.notaStudent()<51){
reprobados.add(studiante.nombreStudent());
return reprobados;
ArrayList<Estudiante> apellidos;
int index=0;
while(index<lista.size()){
Estudiante name=lista.get(index);
String lastname=name.nombreStudent();;
if(lastname.contains(apellido)){
apellidos.add(name);
index ++;
}
return apellidos;
// Clasifica a los estudiantes segun sus notas, crea una lista para cada categoria:
for(Estudiante student:lista){
if(student.notaStudent()>=30&&student.notaStudent()<=50){
catRegular.add(student);
if(student.notaStudent()>=51&&student.notaStudent()<=80){
catBueno.add(student);
if(student.notaStudent()>=81&&student.notaStudent()<=100){
catExelent.add(student);
}
// 6) ! Completar el siguiente método
int index=0;
double sumaNotas = 0;
sumaNotas += student.notaStudent();
index++;
return notaProm;
auxLista= estudiantesAprobados();
return auxLista;
int sumaEdad=0;
double edadTotal = 0;
for(Estudiante student:lista){
sumaEdad += student.edad();
}
edadTotal= sumaEdad/lista.size();
return edadTotal;
// Devolver una lista de los nombres que superen un entero "n" de tamaño,
for(Estudiante student:lista){
if((student.nombreStudent().length()>n)){
caracaterTamanio.add(student.nombreStudent());
return caracaterTamanio;
ArrayList<Estudiante> mejoresNotasEquals;
int anteNota=0;
for(Estudiante student:lista){
if(student.notaStudent()>anteNota){
anteNota=student.notaStudent();
mejor =student;
if(student.notaStudent() == 100){
mejoresNotasEquals.add(student);
if (mejoresNotasEquals.size()>=2){
int azar=0;
mejor = mejoresNotasEquals.get(azar);
return mejor;
int edad;
String nombreCompleto;
int notaPromedio;
this.nombreCompleto=nombreCompleto;
this.edad=edad;
this.notaPromedio=notaPromedio;
}
public int notaStudent(){
return notaPromedio;
return nombreCompleto;
return edad;
this.notaPromedio = nota;
if(nota >100){
notaPromedio= 100;
Errores
class Numbers {
double pi = 0;
double pi_n_1 = 0;
int n = i - 1;
pi = Math.PI;
return pi;
Coreo
/**
* Mina.
* @version 20161213ar
*/
public Mina(){
activo = true;
activo = false;
activo = true;
return activo;
Mineria