JAVA学习笔记6——package+API文档+Scanner类

最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。

第六篇介绍的内容稍微少了些,因为这一小部分知识和前、后均没有太大的联系,所以单成一篇~

首先介绍一下Eclipse里面package的概念。在Eclipse里面进行JAVA程序编写和Visual C++ 6.0里面进行C/C++编写是一样的,都需要先建立一个指定的工程(项目),然后在项目(project)之下建立包(package,默认为default包,但是不推荐使用),在package下面才建立class来进行JAVA程序的编写,下面是其它一些介绍以及注意事项:


接下里介绍API文档,API相当于JAVA学习者的“字典”,是最标准权威的使用规则的汇总,表现为一个个包以及类、类里面的方法以及使用方法说明,下图是API的界面整体构图:


随着每一次JDK的升级内容也会进行部分的更新,JAVA里面的包、类是非常多的,先来介绍几种最常用的package:


下面介绍如何生成自己编写程序对应的API文档,首先生成一个有意义的API文档的前提是你的程序里面要有相关的而且有用的API注释,格式如下:


在添加了必要的API注释之后,就开始生成自己API文档吧:

首先右键项目---Export---JAVA---Javadoc(调用javadoc.exe),然后会弹出如下窗口:


第一个目录栏是要正确填写javadoc.exe在你计算机的位置,在你安装jdk的bin目录下有,可自行寻找,接下来的矩形框里面是你要生成API文档的项目,单选按钮里面是内容的可见性选择,一般选择Public(也是默认选项),接下里的目录是你要生成的API文档文件夹所在的位置,可随意填写。生成完之后会在该目录产生一个文件夹,直接打开里面的index.html就可以看到你自己项目的API文档啦~

接下里介绍JAVA里面的输入类:Scanner。

标准用法:1,先定义一个Scanner对象:Scanner  对象名 = new Scanner(System.in)。2,定义完这个对象后,就相当于开了一块儿缓冲区(不知道这么比喻恰不恰当······),会读取输入的数据,根据输入数据的不同调用这个对象的不同方法———字符串:next();int型:nextInt();long型:nextLong();小数:nextFloat()、nextDouble();布尔型:nextBoolean()。然后定义一个变量将输入的数据赋给相应的变量,在进行接下来的操作。

下面是Scanner类的一个应用例子:

import java.util.Scanner;
/**
 * 测试Scanner类的使用,如何接收键盘的输入。
 */
public class TestScanner {
	public static void test01(){
		Scanner s = new Scanner(System.in);
		String str = s.next();  //程序运行到next会阻塞,等待键盘的输入!
		System.out.println("刚才键盘输入:"+str); 
	}
	public static void test02(){
		Scanner s = new Scanner(System.in);
		System.out.println("请输入一个加数:"); 
		int a = s.nextInt();
		System.out.println("请输入被加数:");
		int b = s.nextInt();
		int sum =a+b;
		System.out.println("计算结果,和为:"+sum); 
	}
	public static void main(String[] args) {
		test02();
	}
}
注意代码的第一行,我们需要import相应的类,才能正常使用哦·~

好啦,这篇到这里就结束了,接下来思考的事情是:今天还继不继续再写一篇~





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值