Programa que te dice si un numero es igual o diferente
Programa igual o diferente
En este caso lo que hace es introducir datos con el BufferedReader, que es una clase de java, se crea el BufferedReader y el InputStreamReader, para introducir datos, con este método tienes que crear strings, que son cadenas de texto, el String y luego pasarle a entero, con el Integer.parseInt y a continuación el nombre del String creado, para pasar de este método, puedes usar el Scanner, que es más corto pero bueno así es mejor. Entonces creas los String, con el nombre que quieras yo le he puesto strA y strB, luego le pides al usuario que introduzca un número, con System.out.print, que es para meter datos por pantalla, aquí no se usa el println para no cambiar de línea y poder meter datos con String, luego ya creas otro System.out.println, para meter pasar de línea, salto de línea automático.
Después cambia de String(que no es más que una variable de texto), y lo transforma a tipo entero, primero se pone el valor del entero, luego =, después Integer.parseInt, y luego el String.
Y aquí es una sentencia condicional, de if, que dice que a la variable a asigna la variable b, si a y b son iguales devuelve el resultado, si son diferentes, else( de lo contrario) devuelve Es diferente.
package nombre;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class numerosiguales {
public static void main(String[] args) throws IOException{
int a,b;
BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));
String strA,strB;
System.out.print("Introduce un numero para saber si es igual o no");
strA=bf.readLine();
System.out.println();
System.out.print("Introduce otro numero");
strB=bf.readLine();
System.out.println();
a=Integer.parseInt(strA);
b=Integer.parseInt(strB);
if (a==b)
System.out.println("Es igual");
else
System.out.println("Es Diferente");
}
}
Comentarios
Publicar un comentario