Tipos en JavaFX

18May07

Existen 4 tipos básicos dentro de JavaFX:

  • Cadena (String)
  • Lógico (Boolean)
  • Real (Number)
  • Entero (Integer)

Automaticamente se realiza la conversión entre los tipos cuando se usan métodos de Java.

Cadena (String)
Corresponde a la clase java.lang.String de java.

import javafx.ui
import java.lang.System

var str = "Hola Mundo";

System.out.println( str ); //muestra "Hola Mundo"
System.out.println( str.toLowerCase() ); //muestra "hola mundo"
System.out.println( str.toUpperCase() ); //muestra "HOLA MUNDO"

Lógico (Boolean)
Corresponde a la clase java.lang.Boolean de java.

import javafx.ui.*;
import java.lang.System;

var b = true;

if ( b ){ //muestra "Verdadero"
      System.out.println("Verdadero");
} else{
      System.out.println("Falso");
}

Real (Number)
Corresponde a la clase java.lang.Number(java.lang.Float, java.lang.Double, java.lang.Decimal, java.math.BigDecimal) de java.

import javafx.ui.*;
import java.lang.System;

var n = 15.5;

System.out.println(n); //muestra "15.5"
System.out.println(n + 14.5); //muestra "30.0"
System.out.println(n + 14); //muestra "29.5"

Entero (Integer)
Corresponde a las clases java.lang.Number (java.lang.Byte, java.lang.Short, java.lang.Integer, java.lang.Long, java.math.BigInteger) de java.

import javafx.ui.*;
import java.lang.System;

var i = 15;

System.out.println(i);
System.out.println(i + 14); //muestra "29"

Existe un truncamiento de la parte decimal al convertir un número real a entero (Number a Integer)

import javafx.ui.*;
import java.lang.System;

var n = 15.6;

System.out.println(n); //muestra "15.6"
System.out.println(n.intValue()); //muestra "15"

Observar que se trunca, no se realiza redondeo alguno.

Referencias JavaFX

Javadoc




A %d blogueros les gusta esto: