Scanner录入数据的基本步骤
2018-03-26 10:21
330 查看
键盘录入是为了达到人机交互的效果, 使操作的数据更加灵活.
如何实现键盘录入?
1: 让我们自己编写的类和java已经写好的类产生关联!
(导包, 导入包中的类)--> import java.util.Scanner;
2: 创建Scanner对象.
创建出一个能够真正接收键盘录入的机器.
--> 类名 对象名 = new 类名();
--> Scanner sc = new Scanner(System.in);
3: 调用机器中的功能, 完成键盘录入
--> sc.nextInt();
例题:
1.小明左、右手中分别拿两张纸牌(比如:黑桃10和红桃8,数字10和8可通过键盘录入),要求编写代码交换小明手中的牌
2.程序运行的结果如下:
请输入小明左手中的纸牌:10
请输入小明右手中的纸牌:8
互换前小明手中的纸牌:
左手中的纸牌:10
右手中的纸牌:8
互换后小明手中的纸牌:
左手中的纸牌:8
右手中的纸牌:10
1.银行提供了整存争取定期储蓄业务,其存期分为一年、两年、三年、五年,到期凭存单支取本息
2.利率表如下:
存期
年利率 (%)
一年 2.25
两年 2.7
三年 3.24
五年 3.6
3.打印格式:
请输入本金:1000
本金为:1000.0
存取一年后的本息是:1022.5
存取两年后的本息是:1027.0
存取三年后的本息是:1032.4
存取五年后的本息是:1036.0
如何实现键盘录入?
1: 让我们自己编写的类和java已经写好的类产生关联!
(导包, 导入包中的类)--> import java.util.Scanner;
2: 创建Scanner对象.
创建出一个能够真正接收键盘录入的机器.
--> 类名 对象名 = new 类名();
--> Scanner sc = new Scanner(System.in);
3: 调用机器中的功能, 完成键盘录入
--> sc.nextInt();
例题:
1.小明左、右手中分别拿两张纸牌(比如:黑桃10和红桃8,数字10和8可通过键盘录入),要求编写代码交换小明手中的牌
2.程序运行的结果如下:
请输入小明左手中的纸牌:10
请输入小明右手中的纸牌:8
互换前小明手中的纸牌:
左手中的纸牌:10
右手中的纸牌:8
互换后小明手中的纸牌:
左手中的纸牌:8
右手中的纸牌:10
import java.util.Scanner; public class Ex01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入小明左手中的纸牌:"); int a = sc.nextInt(); System.out.println("请输入小明右手中的纸牌:"); int b = sc.nextInt(); System.out.println("互换前小明手中的纸牌:"); System.out.println("左手:" + a); System.out.println("右手:" + b); //第一种方法 /*int temp = a; a = b; b = temp;*/ a = a ^ b; b = a ^ b; a = a ^ b; System.out.println("互换后小明手中的纸牌:"); System.out.println("左手:" + a); System.out.println("右手:" + b); sc.close(); } }
1.银行提供了整存争取定期储蓄业务,其存期分为一年、两年、三年、五年,到期凭存单支取本息
2.利率表如下:
存期
年利率 (%)
一年 2.25
两年 2.7
三年 3.24
五年 3.6
3.打印格式:
请输入本金:1000
本金为:1000.0
存取一年后的本息是:1022.5
存取两年后的本息是:1027.0
存取三年后的本息是:1032.4
存取五年后的本息是:1036.0
import java.util.Scanner; public class Ex02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入本金:"); double money = sc.nextDouble(); System.out.println("本金为:" + money); System.out.println("存取一年后的本息是:" + money*1.0225); System.out.println("存取两年后的本息是:" + money*1.027); System.out.println("存三取年后的本息是:" + money*1.0324); System.out.println("存五取年后的本息是:" + money*1.036); sc.close(); } }
相关文章推荐
- Java中 键盘录入Scanner,String与 Integer数据类型转换
- Java读取Excel表格数据的基本步骤
- OkHttp 的基本数据请求 步骤 模板 (同时包裹异步请求和同步请求)
- C#数据同步中基本步骤和用到的相关函数
- 转:WCF传送二进制流数据基本实现步骤详解
- 从ora10g 刷数据到 8I基本操作步骤
- C#数据同步中基本步骤和用到的相关函数
- JAVA八大基本数据类型及Scanner用法
- C#数据同步中基本步骤和用到的相关函数
- asp.net 界面数据录入mysql数据库步骤
- C#数据同步中基本步骤和用到的相关函数
- 构建数据仓库的基本步骤
- 从ora10g 刷数据到 8I基本操作步骤
- day02_变量_基本数据类型_数据类型的转换_Scanner_20150731
- RE:JAVA学习-变量,基本数据类型,Scanner
- C++中提供了多种基本的数据类型。实际上,这些远不能满足我们的需求,如复数(第10章的例子大多是处理虚数的),再如分数。本任务将设计一个简单的分数类,完成对分数的几个运算。一则巩固基于对象编程的方法,
- mysql 的基本数据类型
- 1_基本数据类型
- 【转】JVM基础概念总结:数据类型、堆与栈、基本类型与引用类型
- ComboBox数据绑定项的“编辑项”,有时与ComboBox重新录入数据库的记录出错的问题