Mostrando entradas con la etiqueta Consola. Mostrar todas las entradas
Mostrando entradas con la etiqueta Consola. Mostrar todas las entradas

lunes, 11 de noviembre de 2013

Lenguaje Java - La Consola

Trabajando con Consola

En java trabajamos con la consola con 2 métodos:

  • El popular System.out.println("---")
  • El Scanner para ingreso de Datos ( aunque hay varios para ingreso de datos, yo uso Scanner)
Salida de Datos por Consola:

Bien si queremos imprimir o mostrar por consola Java algunos datos, solo tenemos que invocar la siguiente linea de codigo:

System.out.println("Hola Amigos"); // es igual que el printf de C y el cout<< de C++

También se puede imprimir sin salto de linea: System.out.print("Hola Amigos");

Si queremos imprimir una variable entera concatenada con una cadena usamos el+:

String e="Mi edad es: ";
int edad=21;


System.out.println(e+edad);


Ingreso de Datos por Consola:

Usaremos la librería java.util.Scanner, esta librería trabaja igual que el scanf() de C y el cin>> de C++.


import java.util.Scanner;
public class Test{


public static void main(String args[]){

 Scanner lector=new Scanner(System.in);


String dato=lector.next(); // leemos 1 palabra por consola

int datoentero=lector.nextInt();  // leemos 1 número entero por consola

double datodecimal=lector.nextDouble(); // leemos 1 número decimal por consola

String linea=lector.nextLine();  // leemos 1 linea de palabras escrita en la consola


}


}

De esta manera controlamos los flujos de entrada y salida en Java, usando el System.out.println() y el Scanner.

Lenguaje C++ - La Consola

Trabajando con la Consola (C++)

Al igual que C, C++ tiene sus propias funciones para trabajar con la consola, si hacemos un paralelo entre los 2 leguajes tenemos:

C      :        printf();            scanf();
C++  :       cout<<;            cin>>;

Imprimiendo un mensaje en consola:

cout << "Hola soy un mensaje en consola" << endl; 

//imprimes un mensaje "hola soy un mensaje en consola y das un salto de linea poniendole "endl" como se muestra en la linea de código (opcional)

Imprimiendo una variable en consola:

 int numero=10;
cout << "El numero es  " << numero <<endl;  

//Imprimimos el mensaje "el numero es:" seguido por el valor de la variable "numero" y posteriormente //un salto de linea.

Leyendo una variable por consola:

string g;
cout << "Ingrese palabra" << endl; 
cin >> g; // la palabra leida se almacena en el string "g"

PDTA: recuerden poner el siguiente codigo en la parte superior de su codigo#include <string>
( la libreria string) para poder manejar las variables string.

Lenguaje C - La Consola

Trabajando con la Consola

Las funciones predeterminadas que más se usan en un programa de consola, son los famosos Printf y Scanf 

La funcion printf muestra el valor de la variable que le mandemos en la consola, mientras que la funcion scanf nos pide que ingresemos un valor por la consola para luego almacenarlo en una variable, ambas funciones son vitales (entrada y salida de datos).

  • Mostrar en la pantalla "Hola":
printf( "Hola" );

  • Pedir un entero por consola:
int c;  // se declara la variable c que recibirá el valor pedido.
scanf( "%d"  , &c ); // se pide por consola el numero y se almacena en la variable "c".

Hay muchas formas de mostrar datos y pedir datos por consola, dependerá del tipo de variable que necesitamos mostrar, por ejemplo si queremos imprimir un float, sería de la siguiente manera:

float a=7.8;
printf("%f",a); // se imprime la variable a con formato %f = float
printf("\n"); // imprimimos un salto de linea ( es como dar un enter para bajar de linea )