4.23 如何使用JDK提供的帮助文档

1:打开帮助文档

2:点击显示,找到索引,看到输入框

3:知道你要找谁?以Scanner举例

4:在输入框里面输入Scanner,然后回车

5:看包

java.lang包下的类不需要导入,其他的全部需要导入。

要导入:

java.util.Scanner

6:再简单的看看类的解释和说明,别忘了看看该类的版本

7:看类的结构

成员变量 字段摘要

构造方法 构造方法摘要 

成员方法 方法摘要

8:学习构造方法

A:有构造方法 就创建对象

B:没有构造方法 成员可能都是静态的

9:看成员方法

A:左边

是否静态:如果静态,可以通过类名调用

返回值类型:人家返回什么,你就用什么接收。

B:右边

看方法名:方法名称不要写错

参数列表:要什么,给什么;要几个,给几个

/*
Math:类包含用于执行基本数学运算的方法

由于Math类在java.lang包下,所以不需要导包。
特点:
	没有构造方法,因为它的成员全部是静态的。
	
掌握一个方法:
	获取随机数
	public static double random():返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。
*/
class MathDemo {
	public static void main(String[] args) {
		// 获取一个随机数
		// double d = Math.random();
		// System.out.println(d);

		// 需求:要获取一个1-100之间的随机数
		for (int x = 0; x < 100; x++) {
			int number = (int) (Math.random() * 100) + 1;
			System.out.println(number);
		}
	}
}

/*
猜数字小游戏(数据在1-100之间)

分析:
	A:程序产生一个随机数。(被猜的)
	B:键盘录入数据。(你猜的)
	C:把你猜的和被猜的进行比较
		a:大了
		b:小了
		c:猜中了
	D:给出多次猜的机会,猜中就结束。
		while()循环,猜中就break
*/
import java.util.Scanner;

class GuessNumber {
	public static void main(String[] args) {
		// 程序产生一个随机数。(被猜的)
		int number = (int) (Math.random() * 100) + 1;
		// System.out.println(number);

		// 给出多次猜的机会,猜中就结束。
		while (true) {
			// 键盘录入数据。(你猜的)
			Scanner sc = new Scanner(System.in);
			System.out.println("请输入你要猜的数据(1-100):");
			int guessNumber = sc.nextInt();

			// 把你猜的和被猜的进行比较
			if (guessNumber > number) {
				System.out.println("你猜的数据" + guessNumber + "大了");
			} else if (guessNumber < number) {
				System.out.println("你猜的数据" + guessNumber + "小了");
			} else {
				System.out.println("恭喜你,猜中了");
				break;
			}
			sc.close();
		}
	}
}


你可能感兴趣的:(4.23 如何使用JDK提供的帮助文档)