网站首页 > 精选教程 正文
什么是API
API(Application Programming Interface),应用程序编程接口。Java API是程序员的字典,Java API是JDK中提供给我们使用的类。将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,学习这些类如何使用即可。我们可以通过查询API的方式,学习Java提供的类,得知如何使用它们。
Scanner类
一个可以解析基本类型和字符串的简单文本扫描器。例如,以下代码使用户能够从 System.in 中读取一个数:
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
System.in 系统输入指的是通过键盘输入数据
引用类型使用步骤
导包
使用import关键字导包,在类的所有代码之前导包,引入要使用的类型,java.lang包下的所有类无需导入。格式:
import 包名.类名;
例如:
import java.util.Scanner;
创建对象
使用该类的构造方法,创建一个该类的对象。格式:
数据类型 变量名 = new 数据类型(参数列表);
例如
Scanner sc = new Scanner(System.in);
调用
调用该类的成员方法,完成指定功能。格式:
变量名.方法名();
例如
int i = sc.nextInt(); // 接收一个键盘录入的整数
使用
// 导包
public class ScannerDemo {
public static void main(String[] args) {
//2. 创建键盘输入数据的对象
Scanner sc = new Scanner(System.in);
//3. 接收数据
System.out.println("请输入一个整数:");
int i = sc.nextInt();
//4. 输出数据
System.out.println("i:"+i);
}
}
案例
键盘录入三个数据并获取最大值:
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
// 创建对象
Scanner sc = new Scanner(System.in);
// 接收数据
System.out.print("输入第1个数据:");
int a = sc.nextInt();
System.out.print("输入第2个数据:");
int b = sc.nextInt();
System.out.print("输入第3个数据:");
int c = sc.nextInt();
// 获取三个数据的最大值
int temp = (a > b ? a : b);
int max = (temp > c ? temp : c);
System.out.println("max:" + max);
}
}
猜你喜欢
- 2025-05-03 Java 基础学习大纲(java-基础)
- 2025-05-03 1.7、Java IO流操作详解(java i/o流)
- 2025-05-03 Java基础刷题,一篇入门(java基础知识刷题)
- 2025-05-03 【Java基础】Java中方法的定义和调用
- 2025-05-03 PAT乙级题目1003-我要通过(JAVA)(pat乙级考试怎么准备)
- 2025-05-03 三分钟教你原来Java实现简单汽车租赁系统这么容易
- 2025-05-03 Java 数据输入输出是什么,怎么用?
- 2025-05-03 Java对比学习Python之高级特性:IO编程
- 2025-05-03 java方法的定义和调用(java中方法是啥)
- 2025-05-03 90%程序员不知道的Java流程控制优化技巧,让你的代码更高效!
你 发表评论:
欢迎- 06-30【AI绘永昌】风景篇(二)(永昌图文)
- 06-30AI风景建筑图集(ai景观平面图)
- 06-30AI绘制精美绚丽的景色(ai绘制图案)
- 06-30AI风景,不存在的地方又增加了(ai风景插画作品)
- 06-301 分钟解锁!运用 DS + 即梦 + 豆包,轻松打造个性化风景音乐短视频
- 06-30美景欣赏 #AI绘画#(美景图画)
- 06-30AI动漫风景图集1 ~(ai动漫图片)
- 06-30原图壁纸,ai绘画风景(原图壁纸下载)
- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)