首页 技术 正文
技术 2022年11月14日
0 收藏 932 点赞 4,799 浏览 770 个字

在Eclipse中编写程序时,如果我们的变量是需要手动输入的时候,我们就可以用到scanner类了。

Scanner类,这是一个用于扫描输入文本的新的实用程序。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和从输入流中检索特定类型数据项的方法。这样,除了能使用正则表达式之外,Scanner类还可以任意地对字符串和基本类型(如int和double)的数据进行分析。借助于Scanner,可以针对任何要处理的文本内容编写自定义的语法分析器。

注意:在Eclipse中一定要在开始时在package下面导入java.util.Scanner;不然scanner便不能调用。

列如:

package com.lovo.homework;
//输入一个A,然后依次将A到Z的数据存入数组,并且遍历打
//印出a到z的小写字符。
import java.util.Scanner;
public class Homework2016_11_17_1 {
public static void main(String[] args) {
Scanner scn=new Scanner(System.in);
System.out.println(“请输入字符串A:”);
String m=scn.nextLine();//输入字符串
String y=m.toLowerCase();
char chr=y.toCharArray()[0];//将字符串转换成字符
for (int i = 0; i < 26; i++) {
System.out.println(“chr[“+i+”]=”+chr);
chr++;
}
}
}

除了字符串,其他类型的都可以输入,我们只需将String m=scn.nextLine()中的String改成int就可以输入整数,其他的也一样。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,031
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,520
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,368
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,148
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,781
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,860