En el sitio argentino Taringa publican una buena review de Emacs desde la perspectiva de un programador.
2/10/2009
6/26/2008
Valores por defecto en java
Cuando se crea un objeto de una clase que posee miembros sin inicializar Java utilizará un valor por defecto para los miembros. El siguiente ejemplo ilustra la situación al crear una objeto de la clase Valores, e imprimir uno a uno sus miembros:
class Valores { boolean b; char c; byte by; short s; int i; long l; float f; double d; } class defecto { private static void log(String s) { System.out.println(s); } public static void main(String [] args) { Valores objeto = new Valores(); log(" Valor por defecto de boolean = " + objeto.b ); log(" Valor por defecto de char = " + objeto.c ); log(" Valor por defecto de byte = " + objeto.by ); log(" Valor por defecto de short = " + objeto.s ); log(" Valor por defecto de int = " + objeto.i ); log(" Valor por defecto de long = " + objeto.l ); log(" Valor por defecto de float = " + objeto.f ); log(" Valor por defecto de double = " + objeto.d ); } }
Publicado por
santi
en
1:14 PM
0
comentarios
Etiquetas: java, tipos de datos primitivos
Cálculo de raíces cuadradas en java
El siguiente ejemplo muestra como hacer uso de java.lang.Math para el cálculo de raíces cuadradas.
class raices { private static void log(String s) { System.out.println(s); } public static void main (String [] args) { // sqrt(x) devuelve la raíz cuadrada. for (int i=0; i < 10; i++) { log("La raíz cuadrada de " + i + " es " + Math.sqrt(i)); } } }La salida generada es:
La raíz cuadrada de 0 es 0.0 La raíz cuadrada de 1 es 1.0 La raíz cuadrada de 2 es 1.4142135623730951 La raíz cuadrada de 3 es 1.7320508075688772 La raíz cuadrada de 4 es 2.0 La raíz cuadrada de 5 es 2.23606797749979 La raíz cuadrada de 6 es 2.449489742783178 La raíz cuadrada de 7 es 2.6457513110645907 La raíz cuadrada de 8 es 2.8284271247461903 La raíz cuadrada de 9 es 3.0
Publicado por
santi
en
1:09 PM
0
comentarios
Etiquetas: java, java.lang.Math, raiz cuadrada
Implementación de strend
/* strend1(s,t) devuelve 1 si la cadena t se presenta al final de la cadena s y 0 en caso contrario */ #include <stdio.h> int strend1(const char *s , const char *t){ const char *ini; ini = t; while(*s) ++s; while(*t) ++t; while(*s-- == *t--) if (t+1 == ini) return 0; return 1; } /* Probamos la función */ int main(){ char cadena1[100] = "hola que tal estas? como estas?"; char cadena2[50] = "estas?"; if (strend1(cadena1,cadena2)) printf("Cadena1 no contiene a cadena2\n"); else printf("CADENA1 CONTIENE A CADENA2\n"); return 0; }
Publicado por
santi
en
11:46 AM
0
comentarios
Etiquetas: c, cadenas estilo c, strend
Suscribirse a:
Entradas (Atom)