찾다
Javajava지도 시간Java의 Scanner 클래스 사용법 소개
Java의 Scanner 클래스 사용법 소개Jul 21, 2017 pm 03:43 PM
scanner기초적인용법

Java 5에는 입력 텍스트를 스캔하기 위한 새로운 유틸리티인 java.util.Scanner 클래스가 추가되었습니다. 이는 이전 StringTokenizer와 Matcher 클래스 간의 조합입니다. 모든 데이터는 동일한 스키마의 그룹 캡처를 통해 검색하거나 인덱스를 사용하여 텍스트의 개별 부분을 검색해야 하기 때문입니다. 그런 다음 입력 스트림에서 특정 유형의 데이터 항목을 검색하기 위한 메서드와 함께 정규식을 사용할 수 있습니다. 이런 식으로 Scanner 클래스는 정규식을 사용하는 것 외에도 문자열 및 기본 유형(예: int 및 double)의 데이터를 임의로 분석할 수도 있습니다. Scanner를 사용하면 처리하려는 모든 텍스트 콘텐츠에 대한 사용자 정의 파서를 작성할 수 있습니다.

요구사항: 키보드로 월을 입력하고 해당 월에 해당하는 계절을 출력합니다.

1년에는 사계절이 있습니다

3,4,5 봄

6,7,8 여름

9,10,11 가을

12,1,2 겨울

분석:

A: 키보드 한 달 동안 입력, 스캐너를 사용하여 구현

B: 해당 월이 몇 월인지 확인하고 해당 월에 따라 해당 시즌을 출력합니다

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;
        }
    }
}

물론 다른 방법도 많지만 여기서는 하나만 설명합니다

위 내용은 Java의 Scanner 클래스 사용법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
如何使用Java中的Scanner.nextLine()方法读取多行文本输入?如何使用Java中的Scanner.nextLine()方法读取多行文本输入?Nov 18, 2023 pm 02:53 PM

在Java中,Scanner是一个非常有用的类,它在读取用户输入时特别方便。在读取单行文本输入时,我们可以使用Scanner.nextLine()方法。但是,当我们需要读取多行文本输入时,该如何操作呢?本文将为你介绍如何使用Java中的Scanner.nextLine()方法读取多行文本输入,并提供具体的代码示例。让我们开始吧!首先,我们需要了解一些基本知识

Python函数介绍:abs函数的用法和示例Python函数介绍:abs函数的用法和示例Nov 03, 2023 pm 12:05 PM

Python函数介绍:abs函数的用法和示例一、abs函数的用法介绍在Python中,abs函数是一个内置函数,用于计算给定数值的绝对值。它可以接受一个数字参数,并返回该数字的绝对值。abs函数的基本语法如下:abs(x)其中,x是要计算绝对值的数值参数,可以是整数或浮点数。二、abs函数的示例下面我们将通过一些具体的示例来展示abs函数的用法:示例1:计算

使用Scanner类实现Java文件的逐行读写操作使用Scanner类实现Java文件的逐行读写操作Dec 28, 2023 pm 12:31 PM

使用Scanner类实现Java文件的逐行读取和写入在Java程序中,我们经常需要读取和写入文件,而逐行读取和写入文件是其中常见的需求之一。在处理大型文件时,逐行读取和写入可以提高程序的效率,避免内存溢出的问题。在本文中,我们将会介绍如何使用Java中的Scanner类来实现文件的逐行读取和写入操作,并提供具体的代码示例。首先,我们需要创建一个文本文件来测试

使用java的Scanner.hasNext()函数判断是否还有下一个输入使用java的Scanner.hasNext()函数判断是否还有下一个输入Jul 24, 2023 am 11:04 AM

使用Java的Scanner.hasNext()函数判断是否还有下一个输入在Java编程中,有时我们需要读取用户的输入,但是往往无法确定用户究竟会输入多少个值。为了解决这个问题,Java提供了Scanner类来读取标准输入流。Scanner类是Java标准库中的一个重要类,它提供了多种方法来读取标准输入流中的不同类型的值。其中,hasNext()是Scann

Python函数介绍:isinstance函数的用法和示例Python函数介绍:isinstance函数的用法和示例Nov 04, 2023 pm 03:15 PM

Python函数介绍:isinstance函数的用法和示例Python是一门功能强大的编程语言,提供了许多内置函数,使得编程变得更加方便和高效。其中一个非常有用的内置函数是isinstance()函数。本文将介绍isinstance函数的用法和示例,并提供具体的代码示例。isinstance()函数用于判断一个对象是否是指定的类或类型的实例。该函数的语法如下

Java中的Scanner操作详解Java中的Scanner操作详解Jun 15, 2023 pm 08:43 PM

Scanner是Java中的一个常用类,用来读取控制台或文件中的输入数据。它提供了一种简单的方式来解析基本类型和字符串,并支持对正则表达式进行匹配。Scanner类位于java.util包中,因此在编写程序时需要import该包。在开始使用Scanner之前,我们需要创建一个Scanner对象来访问输入源。创建Scanner对象的

教你使用Win10的快捷键教你使用Win10的快捷键Dec 30, 2023 am 11:32 AM

windows10常用快捷键可以为我们省去很多的时间,今天给大家介绍一些常用的快捷键用法,非常的方便快捷,下面一起来看看具体的使用方法吧。Win10快捷键用法介绍复制、粘贴和其他常规键盘快捷方式按此键执行此操作Ctrl+X剪切选定项Ctrl+C(或Ctrl+Insert)复制选定项Ctrl+V(或Shift+Insert)粘贴选定项Ctrl+Z撤消操作Alt+Tab在打开的应用之间切换Alt+F4关闭活动项,或者退出活动应用Windows徽标键+L锁定电脑Windows徽标键+D显示和隐藏桌面F

如何使用Java中的Scanner.hasNext()方法检查是否有下一个标记?如何使用Java中的Scanner.hasNext()方法检查是否有下一个标记?Nov 18, 2023 pm 06:20 PM

如何使用Java中的Scanner.hasNext()方法检查是否有下一个标记?Scanner类是Java中常用的用于用户输入数据的类,它可以非常方便地读取标准输入、文件等等。在使用Scanner类时,经常需要检查输入是否符合预期,这时可以使用Scanner的hasNext()方法。Scanner类的hasNext()方法用于检查当前输入中是否还有下一个标记

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구