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 - juancho77

#111
Es que te lo digo con la mejor onda amigo. Porque las preguntas que haces las tienes respondidas en los capitulos 1 y 2 de cualquier libro de programacion (ni siquiera tiene que ser de java). Creo que tomarte unas horas para leerte esos capitulos te ayudaria mucho mas que perder tiempo por aca para que nosotros te hagamos los ejercicios.
Me entiendes ahora?
No era mi intencion tener mala onda contigo.
#112
Estas preguntando esto en serio? Amigo, asi nunca vas a aprender nada de nada  :xD

c-=++a/b-3+a%b;

Esta instruccion (-=) equivale a c = c - loquesea. Es decir, le quita a c todo lo que indiques despuesn del simbolo "=".
El operador ++ incrementa en uno la variable a la que esta aplicada. Es unario. Si es ++a primero suma y luego opera con el resto de la expresion.
El operado % es el operador modulo, y retorna el resto de hacer la division entera entre dos int's.
El resto de la expresion ya te imaginaras como resolverla: java aplica los mismos ordenes de precedencia que la matematica usual.
#113
Amigo, java no adivina que i son las filas y j las columnas. Simplemente tu se lo dices en la sentencia matriz[j].
Una tabla no es mas que un arreglo de arreglos. En realidad, un arreglo bidimensional no es una tabla de filas y columnas. Se proyecta graficamente asi, pero es un arreglo unidimensional como todos: cuando hacemos matriz[j], la primera parte (matriz) nos devuelve el elemento i de nuestro arreglo, que en este caso sera un arreglo. Luego de resolver esto, java accede a la posicion [j] del nuevo arreglo retornado. Si lo piensas bien, es como una tabla de filas y columnas.
#114
Ya te solucione el anterior que era igual y veo que ni lo has mirado porque cometes los mismos errores. La idea del foro es que comentes tus dudas y aprendas de lo que te respondemos.
#115
Facil. Te hago un esbozo del algoritmo:

Vector vector = new Vector(n);
para j=0 hasta j<n   // recorrida de las columnas
  entero mayor<-- matriz[0][j];
  para i=1 hasta i<4  //recorrida de las filas (constante, 4).
    si matriz[i][j]>mayor
      mayor<--matriz[i][j];
   repetir
  vector.add(mayor);  //guardas el resultado de la fila j en la posicion j del vector.
repetir


Saludos
 
   
#116
bueno, yo lo haria asi:

Código (java) [Seleccionar]
public static void main() {
String [][] tabla = new String[7][24]  //dias por horas
//inicializar
for (int i=0; i<tabla.length;i++) {
  for (int j=0; j<tabla[0].length; j++) {
    tabla[i][j]="No tengo planes"; //esta sentencia asgina a la tabla de labores
    System.out.println("Dia " + i + ", hora " + (j+1) + ":00  : " + tabla[i][j]); //esta sentencia escribe a consola
    }
  }


Creo que tu codigo tiene varios errores y muchas inconsistencias. Deberias leer bien las cosas antes de largarte a hacer ejercicios. Por ejemplo esto que es!!!
Código (java) [Seleccionar]
String send = "No tengo planes";
send = null;

Si lees bien, primero le estas asignando un string a una variable y luego inmediatamente se lo desligas y lo dejas en null .  :huh:
#117
No se bien a que te refieres, pero alli no estas trabajando con bits. Los operadores relacionales en Java que deberias usar son &(&) o |(|).
#118
Java / Re: Divisores de un entero.
12 Noviembre 2008, 00:01 AM
Citares que ya me acostumbre a solo hacer problemas bien dificiles

...
#119
Java / Re: Duda && en sentencia while
11 Noviembre 2008, 23:59 PM
Código (java) [Seleccionar]
while (a>x && b<x && z==0) { }
es incorrecto ya que todas esas condiciones deben estar bien englobadas en sus parentesis. Te dice que el relacional ">" no puede ser aplicado a boolean, int porque al operar segun las reglas de precedencia en java, esa oracion seria equivalente (tal y como esta escrita) a :
Código (java) [Seleccionar]
while( a>(x&&b) ...
La forma correcta de asegurarse que todo este bien, aun sin entender las reglas de precedencia, es aplicar parentesis:
Código (java) [Seleccionar]
while (  (a>x) && (b<x) && (z==0)) {}


Saludos.
#120
Ejercicios / Re: Encriptacion basica con matrices
10 Noviembre 2008, 15:37 PM
Gracias  ;D
Le descubri una cosita rara. Con algunas claves, al cifrar y descifrar muestra un texto no del todo correcto. Pero si lo encriptas nuevamente y desencriptas aparece correcto   :xD
Creo que es una parte del codigo que modifique varias veces y al ultimo no se como la deje.
Cuando finalicen los parciales lo revisare.
Saludos!