java/api/console/read/buffered_reader2/Main.java

117 lines
4.3 KiB
Java

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
class Main
{
public static void main(String[] args) {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader buff = new BufferedReader(isr);
String inputUser;
try {
// Buffer
System.out.printf("%n");
System.out.printf("Ingrese un numero Int: ");
inputUser = buff.readLine();
int inputUserInt = Integer.parseInt(inputUser);
System.out.printf("Ingrese un numero Float: ");
inputUser = buff.readLine();
float inputUserFloat = Float.parseFloat(inputUser);
System.out.printf("Ingrese un numero Double: ");
inputUser = buff.readLine();
double inputUserDouble = Double.parseDouble(inputUser);
System.out.printf("Ingrese un numero String: ");
inputUser = buff.readLine();
String inputUserString = inputUser;
System.out.printf("| Int: %d | Float: %.02f | Double: %.02f | String: %s |%n",
inputUserInt, inputUserFloat, inputUserDouble, inputUserString);
System.out.printf("%n");
// Loop
for (int x = 1; x <= 11; x = x + 1) {
// Loop 11
System.out.printf("Loop: %d%n", x);
}
// Other parsers
System.out.printf("%n");
switch ((int)12.23D) {
case 11:
System.out.printf("Case: 11%n");
break;
case 12:
System.out.printf("Case: 12%n");
break;
case 13:
System.out.printf("Case: 13%n");
break;
default:
System.out.printf("Case: Default%n");
break;
}
System.out.printf("%n");
// Print parser
System.out.printf("Integer 0: %d%n", (int) 1.2);
System.out.printf("Float 0: %.2f%n", 1f);
System.out.printf("Float 1: %.2f%n", (float)1);
System.out.printf("Double 0: %.2f%n", 1d);
System.out.printf("Double 1: %.2f%n", (double)1);
System.out.printf("Long 0: %d%n", 1l);
System.out.printf("Long 1: %d%n", (long) 1);
System.out.printf("String 0: %s%n", String.valueOf(1));
System.out.printf("String 1: %s%n", String.valueOf(2f));
System.out.printf("String 2: %s%n", String.valueOf(3l));
System.out.printf("String 3: %s%n", String.valueOf((int) 4.23));
System.out.printf("String 4: %s%n", String.valueOf((long) 5.23));
System.out.printf("String 5: %s%n", String.valueOf((float) 6.25));
System.out.printf("String 6: %s%n", String.valueOf((double) 7.71));
System.out.printf("String 7: %s%n", String.format("%.2f", 8.18));
// Impotant letters
System.out.printf("%n");
System.out.printf("return;%n");
System.out.printf("java.io.BufferedReader;%n");
System.out.printf("java.io.InputStreamReader;%n");
System.out.printf("java.io.IOException;%n");
System.out.printf("%n");
System.out.printf("InputStreamReader isr = new InputStreamReader(System.in);%n");
System.out.printf("BufferedReader buff = new BufferedReader(isr);%n");
System.out.printf("%n");
System.out.printf("buff.readLine();%n");
System.out.printf("Float.parseFloat();%n");
System.out.printf("Integer.parseInt();%n");
System.out.printf("Double.parseDouble();%n");
System.out.printf("Long.parseLong();%n");
System.out.printf("%n");
System.out.printf("try{}%n");
System.out.printf("catch{IOException e}%n");
System.out.printf("catch{NumberFormatException e}%n");
System.out.printf("%n");
} catch (IOException e) {
System.out.println("Ocurrio un error de entrada/salida:" + e.getMessage());
} catch (NumberFormatException e) {
System.out.println("Por favor, ingresa solo numeros validos.");
}
}
}