java学习笔记day07

本文详细介绍了Java编程中的API概念及使用,包括关键字规范、包路径查看等。重点讲解了Scanner类的使用方法及其在键盘输入数据方面的应用,并通过实例演示如何进行数值计算与比较。此外,还介绍了Random类用于生成随机数的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章.API
应用程序编程接口。很多类
关键字都是小写

1.先看包路径
java.lang(包路径)
类 String

2.看构造方法摘要
3.看成员方法摘要
————————————————————————————————————
第二章.Scanner类
Scanner类的功能:可以实现键盘输入数据,到程序当中。
引用类型的一般使用步骤:
1.导包
import 包路径.类名称
如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包不写。只有java。lang包下的内容不需要导包,其他的包都需要import语句。
2.创建
类名称 对象名= new 类名称(有或者无参数);
3.使用
对象名.成员方法名()
————————————————————————————————
03.Scanner的使用步骤
1.先导包:import java。util。Scannery;
2.创建:Scannery sc= new Scanner(System.in);
//备注:System.in代表从键盘进行输入
3.使用:获取键盘输入的int数字: int num= sc.nextInt();
获取键盘输入的一个字符串:String str= sc.next();
在这里插入图片描述


04.Scanner练习
题目:键盘输入两个int数字,并且求出和值。
思路:
1.既然需要键盘输入,那么就用Scanner
2.Scanner的三个步骤: 导包、创建、使用
3.需要的是两个数字,所以要调用两次nextInt方法
4.得到了两个数字,就需要加在一起
5.将结果打印输出。

——————————————————————————————————
05.Scanner练习二
题目:键盘输入三个int数字,然后求出其中的最大值。
思路:
图2
——————————————————————————————————————————
06.匿名对象的说明
创建对象的标准格式:
类名称 对象名= new 类名称();

匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。
new 类名称();

注意事项:匿名对象只能使用唯一的一次,下次再用不得不再创建一个新对象。
使用建议:如果确定有一个对象值需要使用唯一的一次,就可以使用匿名对象。
图3
————————————————————————————————————————————————————————
07.匿名对象作为方法的参数和返回值

08.random概述和基本使用
random类用来生成随机数字,使用起来也是三个步骤:
1.导包
import java.util.Random
2.创建
Random r= new Random();//小括号当中留空即可
3.使用
获取一个随机的int数字(范围是int所有范围,有正负两种):int num = r.nextInt()

09生成指定范围内的随机数
获取一个随机的int数字(参数代表了范围,左闭右开区间):int num = r.nextInt(3);
实际上代表的含义是:[0,3 )
——————————————————————————————————
10.random练习-生成1-n之间的随机数
题目:
根据int变量n的值,来获取随机数字,范围是[1,n]

思路:
1.定义一个int变量n,随意赋值
2.要使用random:三个步骤,导包、创建、使用
3.如果写10,那么就是0-9,然而想要的是1~10,可以发现:整体加1即可。
4.打印随机数字
在这里插入图片描述
——————————————————————————————————————
11.random练习二-猜数字游戏
题目:
用代码模拟猜数字的小游戏。
思路:
1、首先需要产生一个随机数字,并且一旦产生不再变化。用random的nextInt方法。
2.需要键盘输入,所以用到了Scanner
3.获取键盘输入的数字,用Scanner当中的nextInt方法
4.已经得到了两个数字,判断一下
如果太大了,提示太大,并且重试;
如果太小了,提示太小,并且重试;
如果猜中了,游戏结束。
5、重试就是再来一次,循环次数不确定,用while(true)。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值