Pokusil jsem se vytvořit kalkulačku, ale nedaří se mi ji zprovoznit, protože nevím, jak získat uživatelský vstup.
Jak mohu v Javě získat uživatelský vstup?
Jedním z nejjednodušších způsobů je použití objektu Scanner
následujícím způsobem:
import java.util.Scanner;
Scanner reader = new Scanner(System.in); // Reading from System.in
System.out.println("Enter a number: ");
int n = reader.nextInt(); // Scans the next token of the input as an int.
//once finished
reader.close();
Uživatelský vstup můžete získat pomocí BufferedReader
.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String accStr;
System.out.println("Enter your Account number: ");
accStr = br.readLine();
Do accStr
uloží hodnotu String
, takže ji musíte analyzovat na int
pomocí Integer.parseInt
.
int accInt = Integer.parseInt(accStr);