NetBeans Frage bezüglich der Scanner-Klasse

jockyjoe

Mitglied
Hey,
ich hab eine Frage bezüglich der Scanner-Klasse.
Wenn man einen Scanner mit
Java:
int a;
Scanner sc = new Scanner(System.in);
erstellt
und dann
Java:
a = sc.nextInt();
eingibt gilt das ja nur für Intergers (Ganzzahlen).
Wie macht man das Ganze mit Char also mit Zeichen?

MfG
jockyjoe
 
Java:
char c = sc.next().charAt(index)
für Character
sc.next() liefert dir ansonsten einen String.
 
Zuletzt bearbeitet:
Klappt irgendwie nicht:
Java:
package javaapplication2;
import java.util.Scanner;

public class Main
{
    public static void main(String[] args) 
    {
        Scanner sc = new Scanner(System.in);
        char c = sc.next().charAt(index);
        
    }
}
Java:
run:
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code
        at javaapplication2.Main.main(Main.java:18)
Java Result: 1

Das gibt der Compiler aus, wenn ich kompiliere...
 
Was hueck damit sagen will: mit "index" meint c_sidi90 eine Variable die du natürlich deklarieren musst, die für die Stelle im String steht.

Versuchs mal mit "0" statt "index"
 

Zurück
Oben