Entradas con la etiqueta Java

Multiplicar sumando en java

Un pequeño código en java, para compartir.

package multiplicar_sumando;

import java.util.Scanner;

/**
 *
 * @author kriptus
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int a,b,c=0,swap;
        Scanner tecla=new Scanner(System.in);
        System.out.print("Dame el primer numero: ");
        a=tecla.nextInt();
        System.out.print("Dame el segundo numero: ");
        b=tecla.nextInt();
        if(b<0) // si hay multiplicacion de numeros negativos
        {
            swap=a;
            a=b;
            b=swap;
        }
        for(int i=1;i<=b;i++)
            c+=a;

        System.out.println("Resultado(con suma): "+ c);
        System.out.println("Resultado(multiplicando): "+(a*b));
    }

}

Si quieres hacer algún comentario, solo tienes que registrarte y podrás tanto leer los comentarios de otros usuarios como hacer los tuyos propios.

Etiquetas: , , , , , ,

Un video aclaratorio de por que aprender y usar java

Es impresionante, la verdad. Grin

Esta subtitulado.

Etiquetas: , , , , ,

Java, error tipico Linea nn: Identifier expected

Si eres nuevo programando en java, seguro que te habras encontrado con este error, Identifier expected. Este error es porque has intentado hacer algo por el estilo a esto:


class claseA {
int i;
String s;
s=new String("casa");
}

El error te lo dara en la variable s, porque cuando se declara una variable, se tiene que inicializar en la misma linea o en un metodo (dentro de un metodo).

Ejemplo de solucion 1:

class claseA {
int i;
String s=new String("casa");
}

Ejemplo de solucion 2:


class claseA {
int i;
String s;
void claseA{
s=new String("casa");
}
}

Espero que te haya servido de ayuda. Wink

Etiquetas:

Lenguajes multiplataforma

Ultimamente estoy pensando en que lenguaje profundizar, teniendo en cuenta mi proximo peregrinaje de la plataforma windows a la plataforma linux, y hasta ahora los estaba esperando que el proyecto mono que implementa la plataforma .net de microsoft avanzara… cosa que creo que cada vez avanza mas despacio, todo lo contrario a microsoft que hace que su plataforma avance quizas y digo solo quizas demasiado deprisa (ya se esta hablando del nuevo visual studio 2010).

Otro lenguaje que es multiplataforma y que me atrae bastante es lazarus (delphi, pero en open source) con un ide casi identico a delphi, compila en linux y en windows, aunque tiene sus peros… como que le falten caracteristicas de los modernos lenguajes de programacion.

Partiendo de lo dicho anteriormente, me pongo a pensar en java… la verdad es que ahora mismo es un lenguaje que cumpliria con todas mis expectativas menos en una.
- Es un lenguaje moderno
- Es multiplataforma
- Un ide bastante majo, hablo del netbeans
- ….

La pega de este lenguaje por lo menos para mi, es que si se desarrolla proyectos para la web, encontrar un servidor que ejecute codigo java es complicado de encontrar y caro, muy caro.

Pero bueno, creo que me voy a decantar por profundizar en java. Wink

Etiquetas: , ,