Variable de entorno GROOVY_HOME como nombre y el valor la ubicación de la carpeta y agregarla al path del sistema.
Dentro del terminal escribir
GroovyConsole: para escribir, compilar y ejecutar tus programas
Ej. 1 ¿Cómo saber que una cadena es numérica?
//definir una variable de tipo String
def miNumero=”3451”
static String esNumerico(String cad){
if(!cad.equals(“”)){
try{
double numerico= Double.parseDouble(“cad”);
}catch(Exception ex){
return “no numérico”;
}
return “numérico”;
}else{
return “no hay nada que evaluar”;
}
}
//invocar método/función
println(miNumero+” es: ”+esNumerico(miNumero))
Ej 2. Sumar los caracteres de una cadena numérica
static int sumarCaracteres(String cad){
int suma=0
for(i=0;i<cad.length();i++){
char character=cad.charAt(i);
String cadena= String.valueOf(cararcter);
suma+=Integer.parseInt(cadena);
}
return suma
}
def minumero=”1342”
Ej 3. Introducir datos desde teclado en Groovy
import java.util.Scanner
class Entrada {
static String inicio(){
String cad="";
Scanner teclado=new Scanner(System.in);
try{
cad=teclado.nextLine();
}catch(Exception ex){
System.err.println("error: "+ex);
}
return cad;
}
static String cadena(){
String cadena=inicio();
return cadena;
}
static int entero(){
int entero=Integer.parseInt(inicio());
return entero;
}
static double real(){
double real=Double.parseDouble(inicio());
return real;
}
static char caracter(){
String caracter=inicio();
return caracter.charAt(0);
}
public static void main(String[] args){
String cadenas=null
int enteros=9
char caracteres='e'
double reales=9.5
Entrada entrada=new Entrada()
println("Introduce entero:")
enteros=entrada.entero()
println("Introduce real:")
reales=entrada.real()
println("Introduce cadena:")
cadenas=entrada.inicio()
println("Introduce caracter:")
caracteres=entrada.caracter()
println("Entero: "+enteros)
println("Real: "+reales)
println("Cadena: "+cadenas)
println("Caracter: "+caracteres)
}
}
No hay comentarios:
Publicar un comentario