Java从键盘获取两个输入值并计算和
有这么一个小问题,使用Java语言从键盘获取两个值并计算这两个值的和
这个问题可以分解为三部分:
- 从键盘获取值
- 求两个值的和
- 用户会不会输入别的值
先来看第一个问题,通常从键盘获取值的方式是用Scanner这个类,用法也很简单
import java.util.Scanner; //导入类
Scanner scanner = new Scanner(System.in); //初始化
value = scanner.nextInt(); //接受输入
这样就能获取到键盘上输入的值了,然后下一个部分就是计算和了,和可以使用value1 + value2的方式,也可以定义一个变量接受,如
sum = value1 + value2;
//或者在打印的时候直接用 value1 + value
这样一个大体的框架就出来了,但是又害怕用户输入的值不是程序需要的类型,所以要加个异常判断
import java.util.InputMismatchException;
try {//输入的值}
catch (InputMismatchException e){System.out.println("请确保您输入的任何一个值都是整数...");}
把三部分组合到一起
import java.util.InputMismatchException;
import java.util.Scanner;public class demo015_sum {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);try {System.out.println("请输入一个整数:");int num1 = scanner.nextInt();System.out.println("请再输入一个整数:");int num2 = scanner.nextInt();System.out.println(num1 + " + " + num2 +"的和为:" + (num1 + num2));} catch (InputMismatchException e){System.out.println("请确保您输入的任何一个值都是整数...");}
我们来运行一下看看:
//正确的时候
请输入一个整数:
23
请再输入一个整数:
32
23 + 32的和为:55
//不正确的时候
请输入一个整数:
1
请再输入一个整数:
w
请确保您输入的任何一个值都是整数...
//另外一种情况
请输入一个整数:
w
请确保您输入的任何一个值都是整数...
如果是字符串拼接的话可以使用
scanner.nextLine();
如果是浮点型则用
scanner.nextFloat()
其他的同理,文章可能有表述不太清晰的地方,万望海涵
Java从键盘获取两个输入值并计算和相关推荐
- java中日期计算时间差,java中依据,两个日期,计算时间差
java中根据,两个日期,计算时间差. 分别获取两个时间的毫秒数Date.getTime(),相减,得到的值/1000为秒数,/60*1000为分钟数,/60*60*1000为小时数. /** * 计 ...
- 从键盘输入两个整数,计算其乘积
从键盘输入两个整数,计算其乘积 #include <stdio.h>/** * 定义一个函数 mul 计算两个数乘积 ,放置在main方法之上,可以不用声明 直接调用 */int mul( ...
- 【JAVA】键盘录入两个整数,您和您的约会对象在餐厅里面正在约会。两数表示你和你约会对象衣服的时髦度。如果你的时髦程度大于你对象的时髦度,相亲成功,否则失败
package operator; import java.util.Scanner;/* * 您和您的约会对象在餐厅里面正在约会. * 键盘录入两个整数,表示你和你约会对象衣服的时髻度. * (手动 ...
- java从键盘获取数据_java实现从键盘获取数据的方法
java实现从键盘获取数据的方法 发布时间:2020-06-25 15:42:06 来源:亿速云 阅读:83 作者:Leah 这期内容当中小编将会给大家带来有关java实现从键盘获取数据的方法,文章内 ...
- 从键盘获取圆的半径,计算圆的面积、周长
import java.util.Scanner; public class Test { public static void main(String[] args) { int r; float ...
- 利用Java实现键盘上输入体重和身高计算BMI是否超标
键盘上输入体重和身高计算BMI是否超标 import java.util.Scanner;public class BMI {public static void main(String[] args ...
- Java从键盘获取输入各种类型的数据方式
获取输入各种类型数据的方式 具体实现步骤: 1.导包: import java.util.Scanner; 2.Scanner的实例化Scanner scan = new Scanner(System ...
- java从键盘输入两个整数,作为被除数和除数(都是整数且在int范围内),将两数相除,输出商和除数(不能使用%,乘法,除法运算符)。
package edu.test; import java.util.Scanner; public class test2 {public static void main(String[] arg ...
- 获取两个List集合中的不相同的对象
import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;/* ...
- java midi 解析_Java从MIDI键盘获取输入
我已经用Java设计了自己的合成器,现在我想将其与Midi键盘连接.我在下面的课程搜索所有带有发射器的Midi设备.它成功找到了我的Midi键盘.我将自己的接收器添加到每个设备的每个发送器中,以便它可 ...
最新文章
- python 画图 内存-python来做专项测试-内存测试
- php中系统函数的特征,php 常用的系统函数
- Quartz-任务调度信息持久化到DB中
- ajax requestbody传值,ajax POST方法调用后@RequestBody属性为空
- 我的WCF之旅(13):创建基于MSMQ的Responsive Service
- TensorFlow学习笔记(二十八)CNN的9大模型之AlexNet
- opencv学 之图像傅里叶变换dft
- 『设计模式』一句话教你分清楚UML组合聚合和联系!
- 【CodeForces - 761D 】Dasha and Very Difficult Problem (构造,思维)
- Flowable通过api查询流程返回流程图节点
- python3中的int类型占64位,有没有什么办法来强制Python来使用64位整数的Windows?
- 关于在node.js 中使用formData 发送axios上传文件失败解决方案
- 59道CSS面试题(附答案)
- 计算机主板电源接口8pin,主板供电篇——CPU辅助电源
- 百度把黑科技发布会开到央视,主持人连连感叹:文科生都看懂了
- Cousera Notebook 之 Python 备份记录
- 【图】Excel快捷键大全+函数公式 职场必备
- WIN10系统休眠文件与保留存储
- screw (螺丝钉) 数据库表结构文档生成工具(转发)
- 系统总结深度学习的主要的损失函数和优化器
热门文章
- pytorch---模型加载与保存(5)使用在不同模型参数下的热启动模式
- 从你王者荣耀爱玩的英雄类型,我就知道你关注哪些技术领域!
- 《linux核心应用命令速查》连载四:at:定时运行命令
- 字符编码ASCII,Unicode和UTF-8
- 两台windows笔记本创建家庭组实现文件共享
- php 编码 url,php escape URL编码
- mmap函数_Linux中的mmap映射 [二]
- linux和windows的ip区别吗,windows与linux ping 显示的ip不一样
- Flutter高级第5篇:官方推荐的状态管理库 provider 的使用
- nginx下根据指定路由重定向