Está en la página 1de 8

Servicios de Red e Internet

Groovy

Unidad 3
ENTRADA-SALIDA
Servicios de Red e Internet Curso 2019-20
.

Unidad 1 - Introducción a Groovy

INDICE

1.- Salida Simple

2.- Salida formateada

1.- Salida simple

La forma más simple de mostrar datos por la consola es print que dispone de
dos versiones:

print cadena

Que escribe la cadena y situa el cursor en la siguiente posición al último carácter


de la cadena.

println cadena

La cual genera un salto de línea y retorno de carro.

También podemos escribir la cadena entre paréntesis

1
Servicios de Red e Internet Curso 2019-20
.

2
Servicios de Red e Internet Curso 2019-20
.

2.- Salida formateada

El método printf produce una salida por pantalla con el formato descrito como
parámetro. Su sintaxis es la siguiente:

printf(String format, List values)

Veamos algunos ejemplos con formato.

Supongamos la siguiente declaración de variable:

def v=65

La instrucción printf("%6d\n", v) producirá una salida en formato decimal


ocupando un espacio de 6 caracteres.

Si le añadimos un 0 al parámetro size rellenará con 0’s hasta los 6 caracteres

printf("%06d\n", v)

El resultado sería

3
Servicios de Red e Internet Curso 2019-20
.

El parámetro %c muestra el carácter cuyo código ascii es el especificado en la


variable.

Si colocamos el signo “-” antes del formato, el dato ocupará los caracteres
indicados pero comenzando por la izquierda, dejando espacios en blanco.

4
Servicios de Red e Internet Curso 2019-20
.

El parámetro %s indicará que la variable debe ser tratada como string. Veamos
un ejemplo con strings

5
Servicios de Red e Internet Curso 2019-20
.

Salida

O bien, utilizar la clase reader()

6
Servicios de Red e Internet Curso 2019-20
.

Para convertir la cadena de entrada a entero hacemos un casting

También podría gustarte