Versuchen, scnr.weiter zu Lesen Sie die Eingabe eines Benutzers für einen char

Heres mein code:
import java.util.Scanner;

public class BasicInput {
public static void main(String[] args) {

  Scanner scnr = new Scanner(System.in);
  int userInt = 0;
  double userDouble = 0.0;
  char userLetter = 'z';      

  userInt = scnr.nextInt();
  userDouble = scnr.nextDouble();
  userLetter = scnr.nextLine();

  System.out.println("Enter integer: " + userInt);
  System.out.println("Enter double: " + userDouble);
  System.out.println("Enter letter: " + userLetter);      

Wenn ich es mit dem Brief, Eingang "z", es gibt mir diese Fehlermeldung

    BasicInput.java:13: error: incompatible types
userLetter = scnr.nextLine();
                            ^

erforderlich: char

gefunden: String

1 Fehler

Was muss ich tun, damit es einen Brief Lesen, die als Eingabe und Ausgabe?

  • Was hat das zu tun mit javaScript?
Schreibe einen Kommentar