Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Usuario Invitado

#71
Para eso debes usar media queries. Por ejemplo:

Código (css) [Seleccionar]

@media screen and (max-width: 500px) {
    /* esconde el menú normal */
    .nav > ul {
         display: none;
    }
    /* muestra el botón para desplegar el nuevo menú */
    .nav > .menu-btn {
         display: block;
    }
    /* otras reglas */
}



La regla anterior aplica cuando la pantalla es menor o igual a 500px.
#72
¿No has encerrado el código en un try catch?

Código (java) [Seleccionar]

try {
Process process = Runtime.getRuntime().exec("dir");
} catch (IOException e) {
e.printStackTrace();
}


Si lanza una excepción, será capturada e imprimirá el rastreo de pila (texto rojo). Si es así, copia el rastreo de pila y pégalo en tu próxima respuesta.
#73
Java / Re: Error al abrir el eclipse
13 Junio 2015, 16:13 PM
xD. No es nada bro. Me alegro que se haya solucionado; ahora a programar ;)


Un saludo.
#74
Java / Re: Duda Java rango datos
13 Junio 2015, 16:12 PM
Te dejo una clase que estoy haciendo recién para operaciones matemáticas:

Código (java) [Seleccionar]

package org.educacode.mathio;

import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;

/**
* Math util methods and classes
* @author Gustavo Garsaky
* @version 0.0.1
*/
public class MathIO {
public final static PrimeNumbers PRIME_NUMBERS = new PrimeNumbers();

public final static class PrimeNumbers {

public List<Integer> listPrimesUntil(int limit) {
List<Integer> naturals = new CopyOnWriteArrayList<>();
// init naturals
for(int i=2; i<=limit; i++) {
naturals.add(i);
}
for(Integer current : naturals) {
discardMultiples(naturals, getMultiplesOf(current, naturals.size()));
// if discard continue, that means the process should continue
if(discard(current, naturals.size())) {
continue;
} else {
break;
}
}
List<Integer> primes = naturals;
return primes;
}
/**
* check the first natural quad. If it's
* less tan limit, process should continue
* @param firstNatural first natural number
*/
private boolean discard(int firstNatural, int limit) {
double firstNaturalQuad = Math.pow(new Double(String.valueOf(firstNatural)), 2.0d);
if(firstNaturalQuad <= limit) {
return true;
}
return false;
}
/**
* Get new list of natural numbers. The new list have all numbers
* that not in multiples of first natural number
* @param naturals Naturals numbers
* @param number Number to get multiples
*/
private void discardMultiples(List<Integer> naturals, List<Integer> multiples) {
// check if each multiple is in naturals list.
// if it isn't, append the multiple to new list
for(int i=0; i<multiples.size(); i++) {
             for(int k=0; k<naturals.size(); k++) {
                           if(multiples.get(i) == naturals.get(k)) {
                     naturals.remove(k);
                                  }
             }
}
}
} // end prime numbers class


/**
* Get the multiples of a number with some limit
* @param number Number to get multiples
* @param limit of multiples to get
*/
public static List<Integer> getMultiplesOf(int number, int limit) {
List<Integer> multiples = new ArrayList<>();
for(int i=number; i<limit; i++ ) {
if(i < limit) {
multiples.add(number * i);
}
}
return multiples;
}
/**
* Show a multiplication table of a number with a limit
* @param number Number to get multiplication table
* @param limit Limit of multiplicator
*/
public static void showMultipTableOf(int number, int limit) {
for(int i=1; i<=limit; i++) {
System.out.println(number + " x " + i + " = " + (number * i));
}
}
}


De momento saca los números primos de 2 a n-1 y muestra la tabla de multiplicar de un número a n, donde n es el límite del multiplicador.

Por ejemplo, en tu caso, solo haría:

Código (java) [Seleccionar]

import java.util.Scanner;
import org.educacode.mathio.MathIO;

public class MultiplicationTableTest {

public static void main(String[] args) {
final Scanner READER = new Scanner(System.in);
int initial;
int last;
int limit;
System.out.println("**** Tabla de multiplicar ****\n\n");
System.out.println("[+] Ingresa en rango los números");
initial = READER.nextInt();
last = READER.nextInt();
System.out.println("[+] Ingrese el límite del multiplicador");
limit = READER.nextInt();
READER.close();
for(int i = initial; i <= last; i++) {
MathIO.showMultipTableOf(i, limit);
}
}

}


Y te mostraría las tablas de multiplicar de un rango dado.
#75
En la opción 1, llamas al método setSaldoInicial, que solo asigna un saldo inicial, pero no hace nada con saldoActual, por lo que éste queda en 0. El saldoActual se modifica cuando se llama al método cargar.

PD: Léete el hilo buenas prácticas en Java, que está con chincheta. Los métodos siempre utilizan camlCase.
#76
Java / Re: Error al abrir el eclipse
13 Junio 2015, 15:11 PM
Solo creála y añade %JAVA_HOME%.
#77
Java / Re: Error al abrir el eclipse
12 Junio 2015, 22:07 PM
Tienes que crear la variable JAVA_HOME en las variables de entorno y luego la añades al PATH.

1. Click derecho en equipo -> propiedades -> Confi. avanzada del sistema -> Variables de entorno. Aquí click en Nueva y dale como nombre JAVA_HOME y como valor la ruta del JDK. Ejemplo C:/Program Files/Java/jdk1.8.0_45.


2. Editar la variable PATH y al final o al principio, como gustes, añadir la variable JAVA_HOME, de ésta manera: %JAVA_HOME%.


Acepta cambios y ya no debe de aparecer ese problema.


Salu2.
#78
Respecto a Brackets, es un editor muy completo. Generalmente es para diseño web, HTML, CSS y JS, pero tiene plugins con soporte para PHP, linters, etc. Su principal característica es el Live Preview, que funciona solo con chrome y te permite visualizar los cambios el tiempo real.

Brackets, Sublime Text, Atom, Code de Windows, son todos buenos.
#79
Foro Libre / Re: Una peli para ver esta noche?
11 Junio 2015, 23:02 PM
Hace unos días vi Insidious 3, muy buena, claro que tienes que haber visto la 1 y 2 para entenderla. Terremoto también está muy buena. Pronto iré a ver Jurassic Park World que el trailer mola.
#80
Para PHP NetBeans está bueno. Si no te interesa pagar por un IDE, NetBeans es para tí. Soporte para HTML5, cordova, phonegap creo tbn, etc cubre la mayoría de necesidades. Si cuentas con dinero, ve por PHPStorm. Es un IDE buenísimo.