Heim  >  Artikel  >  Java  >  Einführung in die Verwendung der Scanner-Klasse in Java

Einführung in die Verwendung der Scanner-Klasse in Java

零下一度
零下一度Original
2017-07-21 15:43:532456Durchsuche

Java 5 fügt die Klasse java.util.Scanner hinzu, ein neues Dienstprogramm zum Scannen von Eingabetext. Es handelt sich um eine Kombination zwischen den vorherigen StringTokenizer- und Matcher-Klassen. Da alle Daten durch die Erfassung von Gruppen desselben Schemas oder durch die Verwendung eines Index zum Abrufen einzelner Textteile abgerufen werden müssen. Anschließend können Sie reguläre Ausdrücke in Verbindung mit Methoden verwenden, um bestimmte Arten von Datenelementen aus dem Eingabestream abzurufen. Auf diese Weise kann die Scanner-Klasse zusätzlich zur Verwendung regulärer Ausdrücke auch Daten von Zeichenfolgen und Basistypen (z. B. int und double) beliebig analysieren. Mit Scanner können Sie einen benutzerdefinierten Parser für jeden Textinhalt schreiben, den Sie verarbeiten möchten.

Voraussetzung: Geben Sie über die Tastatur einen Monat ein und geben Sie die zum Monat entsprechende Jahreszeit aus.

Es gibt vier Jahreszeiten in einem Jahr

3,4,5 Frühling

6,7,8 Sommer

9,10,11 Herbst

12,1,2 Winter

Analyse:

A: Geben Sie einen Monat mit der Tastatur ein und verwenden Sie den Scanner, um ihn umzusetzen

B: Bestimmen Sie, um welchen Monat es sich handelt ist und Ausgabe entsprechend dem Monat Entsprechende Jahreszeit

public class Test2 {
public static void main(String[] args) {// 键盘录入一个月份,用Scanner实现Scanner sc = new Scanner(System.in);
// 接收数据System.out.println("请输入月份(1-12):");
int month = sc.nextInt();switch(month) {
case 1:case 2:case 12:
            System.out.println("冬季");break;case 3:case 4:case 5:
            System.out.println("春季");break;case 6:case 7:case 8:
            System.out.println("夏季");break;case 9:case 10:case 11:
            System.out.println("秋季");break;default:
                System.out.println("你输入的月份有误");break;
        }
    }
}

Natürlich gibt es noch viele andere Methoden, aber hier wird nur eine demonstriert

Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung der Scanner-Klasse in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn