API概述
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,
目的是提供应用程序与开发人员给予某软件或硬件得以访问一组历程的能力,而又无需访问源码,或理解内部工作机制的细节。
API的使用:
1、如上图所示,这就是由sun公司为我们提供的ava API,里面基本有你所不会的Java基础的所有内容。
2、双击打开以后出现的是这样一个界面
3、一般我们使用的时候先点显示,出现如图界面:
4、我们以字符串类S他ring为例讲解怎么使用API
5、找到API右侧滑块,向下拉,可以看到
6、继续往下拉,我们可以查看到这个类中所提供的所有方法
7、我们来看一下方法的详细说名都有什么
1.2Scanner类
了解了API的使用方式,我们通过Scanner类,熟悉一下查询API,并使用类的步骤。
1.2.1概述**
java.util.Scanner是java5的新特征,主要功能是键盘录入数据。
1.2.2构造方法
1.2.2 构造方法★★
例如:
1.2.3 成员方法★★
代码演示:
如上这些方法不意义列举了,还有很多,相信同学们读可以看懂,可以自己试验下,是不是己下,是不是跟自己想的一致。
1.2.4 注意事项★★
1. 使用nextInt()时输入的内容必须为数字,如果输入了字符串,程序结束并且会报异常:
java.util.InputMismatchException
2. nextInt()和next()判断读取结束的标识是空白符;比如空格,比如回车,比如tab…而nextLine()的结束标识是回车也就是“\r”
如下案例:
3. next()和nextInt()
一
定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、
Tab键或Enter键等结束符,next()方法会自动将其去掉,而nextLine()不管是否读到有效字符,遇到结
束符回车都会结束
4. next()和nextInt()读到有效字符后不会将结束符擦除,而nextLine()是会将结束符擦除的,看如下案
例
5. 同一个Scanner对象,不能先录入int,再录入String值,会出异常。
解决方案:
运行结果:
