jueves, 17 de noviembre de 2011

¿Cómo introducir/mostrar datos en Java, C, Groovy & Python?



En Java/Groovy

1. Uso de java.util.Scanner y java.io
package control.pruebas;


import java.util.Scanner;
import java.io.*;

public class Entrada {

/**
* @param args
*/
public static void main(String[] args) {
BufferedReader teclado= new BufferedReader(new InputStreamReader(System.in));
Scanner tecla=new Scanner(System.in);


System.out.println("Introduce entero");
int entero;
try {
entero = Integer.parseInt(teclado.readLine());
System.out.printf("%d",entero);
System.out.println(entero);
} catch (NumberFormatException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}



System.out.println("Introduce real");
double real;
try {
real = Double.parseDouble(teclado.readLine());
System.out.printf("%f",real);
System.out.println(real);
} catch (NumberFormatException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

System.out.println("Introduce cadena");
String cadena;
try {
cadena = teclado.readLine();
System.out.printf("%s",cadena);
System.out.println(cadena);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


System.out.println("Introduce entero");
int enterox= tecla.nextInt();

System.out.printf("%d",enterox);
System.out.println(enterox);
System.out.println("Introduce real");
double realx= tecla.nextInt();

System.out.printf("%f",realx);
System.out.println(realx);
System.out.println("Introduce cadena");
String cadenax= tecla.nextLine();

System.out.printf("%s",cadenax);
System.out.println(cadenax);

}

}

En Python
entero=int(raw_input('Introduce entero:'))
print "entero: %d"%(entero)
print "entero: ",entero

real=float(raw_input('Introduce real:'))
print "real: %f"%(real)
print "real: ",real

cadena=raw_input('Introduce cadena')
print "cadena: ",cadena

En C
int entero;
float real;

printf("Introduce entero:"); scanf("%d",&entero);
printf("entero: %d",entero);
printf("Introduce real:"); scanf("%d",&real);
printf("entero: %f",real);

char cadena[23];
puts("Introduce cadena");
gets(cadena);

puts(cadena);


No hay comentarios:

Publicar un comentario