Archive for the ‘Java’ Category

h1

Concatenar cadenas en Java

25 junio 2011

¡Buenas a todos!

Hoy os voy a haces un ejemplo de cómo concatenar variables en Java, os presentaré dos formas para poder hacerlo: el función tradicional ( mediante símbolos de conjunción) o mediante la función concat.

El símbolo de conjunción de strings en Java es  +, mediante él podremos  concatenar cadenas  de caracteres.

public static void main(String[] args) {
String var1= new String("Hola");
String var2= new String("mundo");
String cadena1=  var1 + " "+ var2;
JOptionPane.showMessageDialog( null, cadena1);
}

El  la función Concat hace lo mismo que el símbolo.

public static void main(String[] args) {
String var2= new String("mundo");
String var3=new String("Adios ");
String cadena2= var3.concat(var2);
JOptionPane.showMessageDialog( null, cadena2);
}

¡Un saludo!

h1

Calculadora JAVA

1 junio 2011

¡Buenas a todos!

Hoy  os presentaré el segundo tutorial de JAVA. En este caso vamos a  desarrollar una calculadora (con formulario).

El formulario de  la calculadora está desarrollado con la implementación de Interfaces que  proporciona NetBeans, así que no os puedo explicar el código de él.

Definimos las variables
public class formulario extends javax.swing.JDialog {
double variable1,variable2,total;
boolean sumar,resta,multiplicacion,division;}

Prograremos el botón borrar para que se limpie la pantalla cuando pinchemos sobre él.

private void botonBorrarActionPerformed(java.awt.event.ActionEvent evt) {
pantalla.setText("");
}

Si pinchamos en algún botón de los números se marcara el valor de este botón en la pantalla de la calculadora
private void boton1ActionPerformed(java.awt.event.ActionEvent evt) {
pantalla.setText(pantalla.getText()+boton1.getText());
}

Cuando pinchemos en alguna de las operaciones que se pueden hacer, el valor de la pantalla se almacena en variable1,  limpiamos la pantalla y convertimos  en TRUE la operación que queremos ejecutar.
private void botonSumarActionPerformed(java.awt.event.ActionEvent evt) {
variable1=(Double.parseDouble(String.valueOf(pantalla.getText())));
pantalla.setText("");
sumar=true;
}

Cuando pulsamos el botón de igual, el valor de la pantalla se guardara en la segunda variable y comprobaremos mediante condiciones cual es la operación a ejecutar. Ejecutaremos la operación ,  mostraremos  el resultado por pantalla e inicializaremos    las variables de nuevo.

private void botonIgualActionPerformed(java.awt.event.ActionEvent evt) {
variable2=(Double.parseDouble(String.valueOf(pantalla.getText())));
if(sumar==true)
{
total=variable1+variable2;
pantalla.setText((String.valueOf(total)));
variable1=0;
variable2=0;
sumar=false;
}

Aquí tenéis un enlace donde podéis descargar el código en completo.

¡Un saludo!

h1

Programacion en Java (Clases, Constructores,Métodos)

15 May 2011

¡Buenas a todos!

Hoy os presentaré el primer post de lo que es una nuevo apartado dentro del blog… vamos a empezar a aprender a programar en JAVA. Vamos a aprender juntos, ya que yo tampoco sé , pero confío en que poco a poco todos aprendamos como funciona este potentísimo lenguaje.
La potencia de JAVA reside en que es un lenguaje de la rama de Programación Orientada a Objetos . En el ejemplo de hoy os explicaré como se pueden distinguir las diferentes partes del código.
Clases : en las clases definimos las características de nuestro objeto y su comportamiento. En este caso definimos las características de Coches y el método devolver que muestra por pantalla el valor de resultado. Usamos el valor this para hacernos referencia al objeto en concreto.
public class Coches {
private String modelo;
private String numPuertas;
private String color;
public Coches(String modelo, String numPuertas, String color)
{
this.modelo=modelo;
this.numPuertas=numPuertas;
this.color=color;
}
public String devolver()
{
String resultado="";
resultado= modelo + "\n"+numPuertas+"\n"+color;
return resultado;
}
}

Constructores:
El constructor crea una instancia del objeto para ser rellenado con la información. En obj almacenaremos los valores de la instancia del objeto. En este caso el valor del vector con el que trabajamos dentro del Main lo mandaremos al objeto y a su método devolver.
Coches obj= new Coches (modelo,numPuertas,color);
vector[i]=obj.devolver();

Os dejo el código completo en este enlace para que podáis trabajar sobre él.
¡Un saludo!