Scanner 输入---从键盘输入两个数进行相加

 1 import java.util.Scanner;//scanner 是包含在Java.util中的;使用的时候需要调用
 2
 3 /**
 4  * 测试Scanner类的使用、如何接受键盘的输入
 5  * @author ZBG34854
 6  *
 7  */
 8 public class TestScanner {
 9     public static void test01(){
10         Scanner s = new Scanner(System.in);
11         String str = s.next();//程序运行到next会阻塞,等待键盘的输入;
12         System.out.println("刚才键盘输入:"+str);
13     }
14     public static void test02(){
15         Scanner s = new Scanner(System.in);
16         System.out.println("请输入一个加数:");
17         int a = s.nextInt();
18         System.out.println("请输入被加数:");
19         int b = s.nextInt();
20         int sum = a + b;
21         System.out.println("计算结果:"+sum);
22     }
23     public static void main(String[] args){
24         test02();
25     }
26
27 }

原文地址:https://www.cnblogs.com/zbgghost/p/8451793.html

时间: 2024-10-25 01:30:14

Scanner 输入---从键盘输入两个数进行相加的相关文章

51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果

?#include<iostream> using namespace std; int main() { int x,y; char a; cout<<"please input two numbers: "<<endl; cin>>x>>y; cout<<"please input an operational character:"<<endl; cin>>a; s

编程题:输入a、b两个数,输出其中最大值。

#include<stdio.h> float max(float x,float y) { float z; if(x>y) z=x; else z=y; return z;} main() { float a,b,c; scanf("%f,%f",&a,&b); c=max(a,b); printf("%f,%f,the max is %f\n",a,b,c); } 输入:23,56 输出:23.000000,56.000000

WinForm中TextBox 中判断扫描枪输入与键盘输入

本文转载:http://www.cnblogs.com/Hdsome/archive/2011/10/28/2227712.html 提出问题:在收货系统中,常常要用到扫描枪扫描条码输入到TextBox,当条码无法扫描时,需要手工输入.如果是扫描枪输入时,我们将自动去判读条码,而手工输入时,最终需要加按回车键确认后判读条码.这时候我们就要判断输入设备是手工还是扫描枪. 尝试的方法: 1.将TextBox属性设为ReadOnly=true.结果:无法输入. 2.在TextBox的KeyPress事

【转】C#中判断扫描枪输入与键盘输入

提出问题:在收货系统中,常常要用到扫描枪扫描条码输入到TextBox,当条码无法扫描时,需要手工输入.如果是扫描枪输入时,我们将自动去判读条码,而手工输入时,最终需要加按回车键确认后判读条码.这时候我们就要判断输入设备是手工还是扫描枪.尝试的方法: 1.将TextBox属性设为ReadOnly=true.结果:无法输入. 2.在TextBox的KeyPress事件中设置属性e.handle=true.结果:扫描枪输入时也会触发KeyPress事件,因此也不能输入. 3.在TextBox的Valu

shell实现两个数的相加

刚开始的时候写,一直写不对:看似简单的功能,但是一定要小心:函数的定义: funciton functionName {.....}在functionName和{之间一定有空格啊! 我就是没加空格,就一直报错. 实现两个数相加: #! /usr/bin/ksh function add { if (( $# < 2 )); then echo "The arg in't correct" else sum=$(($1+$2)) echo $sum fi } add 1 add 1

Android高仿微信表情输入与键盘输入(详细实现分析)

转载请注明出处(请尊重原创!谢谢~): http://blog.csdn.net/javazejian/article/details/52126391 出自[zejian的博客] ??表情与键盘的切换输入大部分IM都会需要到,之前自己实现了一个,还是存在些缺陷,比如说键盘与表情切换时出现跳闪问题,这个困扰了我些时间,不过所幸在Github(其代码整体结构很不错)并且在论坛上找些解决思路,再加上研究了好几个开源项目的代码,最后终于苦逼地整合出比较不错的实现效果(这里不仅给出了实现方案,还提供一个

Two Sum(两个数的相加)

2017.11.10 题目描述:Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1].解题思路:1.暴力解法强行判断nums[i]+nums[j]==target /** *暴力解法,时间复杂度是O(n^2) */ public int[] twoSum(int[] nums, int target) { for(int i=0;i<nums.length;i++

JAVA 键盘输入数组,输出数组内容和最大值、最小值

package shuzu; import java.util.Scanner; public class shuzu { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] a = new int[5];  //定义数组 Scanner scanner = new Scanner(System.in); //键盘输入 System.out.p

获取键盘输入或者USB扫描枪数据

/// <summary> /// 获取键盘输入或者USB扫描枪数据 可以是没有焦点 应为使用的是全局钩子 /// USB扫描枪 是模拟键盘按下 /// 这里主要处理扫描枪的值,手动输入的值不太好处理 /// </summary> public class BardCodeHooK { public delegate void BardCodeDeletegate(BarCodes barCode); public event BardCodeDeletegate BarCodeE