Funciones#

Logo Java

Funciones básica de Java

Manipulación de Strings#

Conversión número a String#

 1package com.mycompany.holamundo;
 2
 3public class HolaMundo {
 4
 5    public static void main(String args[]){
 6        // Valor numérico:
 7        int num = 27;
 8
 9        // conversión a cadena:
10        String numString = String.valueOf(num);
11
12        System.out.println(numString);
13    }
14}

Conversión String a char (una letra)#

 1package com.mycompany.holamundo;
 2
 3public class HolaMundo {
 4
 5    public static void main(String args[]){
 6        // Tomar un caracter:
 7        char l = "hola".charAt(2);
 8        System.out.println(l);
 9    }
10}

Manipulación de Números#

Conversión String a Integer#

 1package com.mycompany.holamundo;
 2
 3public class HolaMundo {
 4
 5    public static void main(String args[]){
 6
 7        // numero:
 8        var edad = "35";
 9
10        // conversión a entero:
11        int edadInt = Integer.parseInt(edad);
12
13        System.out.println(edadInt + 10);
14    }
15}

Conversión String a Double#

 1package com.mycompany.holamundo;
 2
 3public class HolaMundo {
 4
 5    public static void main(String args[]){
 6
 7        // numero:
 8        var edad = "35.27";
 9
10        // conversión a entero:
11        double edadInt = Double.parseDouble(edad);
12
13        System.out.println(edadInt + 10);
14    }
15}

Redondeo de decimales#

1var numero = 27.29;
2// ajustamos la cantidad de decimales a mostrar:
3console.log(numero.toFixed(0));

Casting#

 1package com.mycompany.holamundo;
 2
 3public class HolaMundo {
 4
 5    public static void main(String args[]){
 6        // Tenemos un short:
 7        short a = 10;
 8
 9        // con el casting podemos convertir a un valor inferior con perdida de datos si el dato es mayor:
10        byte b = (byte) a;
11
12        System.out.println(b);
13    }
14}