Java基础---键盘录入工具(Scanner类)
键盘录入工具(Scanner类)
由jdk的类库提供,在类库中的java.util包下,键盘录入步骤是:
1.导包:import 包名.类名 即 import java.util.Scanner;
2.创建键盘录入工具对象:Scanner 对象名 = new Scanner(System.in);
3.使用工具中的功能(方法):获取整数: nextInt();获取小数: nextDouble();获取字符串: next();语法:对象名.方法名;
拓展题目
1.键盘输入两个整数,求和输出。
import java.util.Scanner;
public class Demo1 {public static void main(String[] args) {Scanner s1 = new Scanner(System.in);Scanner s2 = new Scanner(System.in);System.out.println("请输入两个整数");int a = s1.nextInt();int b = s2.nextInt();System.out.println(a+b);}
}2.键盘输入一个整数,判断这个数是奇数还是偶数。
import java.util.Scanner;
public class Demo2{public static void main(String[] args) {Scanner s = new Scanner(System.in);System.out.println("请输入一个整数");int a = s.nextInt();String string = a%2==0?"偶数":"奇数";System.out.println(string);}
}
Java基础---键盘录入工具(Scanner类)相关推荐
- Java基础重温_02:运算符、三元运算符案例(2只老虎、3个和尚)、键盘录入(Scanner类)、控制流程语句、控制流程语句案例(奇偶数、考试奖励)
摘要 Java基础重温_02: 运算符(算术运算.+操作.赋值运算.自增自减.关系运算(比较).逻辑运算.短路逻辑运算.三元运算) 三元运算符案例(2只老虎:2个变量比较.三个和尚:3个变量比较) 键 ...
- Java基础(12)Scanner类、String类
1.Scanner类 1. Scanner类概述:一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器 2. Scanner的构造方法:Scanner(InputStream source) ...
- 小汤学编程之JAVA基础day02——数据类型、Scanner类的使用
一.JAVA的数据类型 1.变量 2.常量 3.基本数据类型 4.引用数据类型 5.数据类型转换 二.Scanner类的使用 1.作用 2.引入 3 ...
- Java基础——数据导入(Scanner)
为了方便灵活的使用参与运算的操作数,java提供了一个工具给我们使用,让我们可以手动输入一些数据. Scanner1.导包(放在类class上面,package下面)import java.util. ...
- java基础-Eclipse开发工具介绍
java基础-Eclipse开发工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 所谓工欲善其事必先利其器,即将身为一名Java开发工程师怎么能没有一款好使的IDE呢?今天就 ...
- java怎么键盘录入字符串
java怎么键盘录入字符串 如图所示: 来看一下每句代码的意思: 先写上:import java.util.Scanner //导入 java.util 包下的 Scanner 类,导入后才能使用它 ...
- java中键盘录入对象
键盘录入: 使用键盘录入的原因: 我们目前在写程序的时候,数据值都是固定的, 但是实际开发中,数据值肯定是变化的, 所以,我准备把数据改进为键盘录入,提高程序的灵活性. 键盘录入工 ...
- Java基础学习——第十章 枚举类注解
Java基础学习--第十章 枚举类&注解 一.枚举类(enum) 1. 枚举类的概念 枚举类:类的对象只有有限个,确定的 线程状态:创建.就绪.运行.阻塞.死亡 当需要定义一组常量时,强烈建议 ...
- java:键盘录入长方形的长和宽,计算长方形的周长和面积,请使用面向对象的方式解决!
java:键盘录入长方形的长和宽,计算长方形的周长和面积,请使用面向对象的方式解决! //测试类: public class Test {public static void main(String[ ...
最新文章
- MySQL这样写UPDATE语句,劝退
- Queue+Stack(C++,标准库中的队列和栈)
- 查看linux系统核数
- 【架构师】【数据库基础】【笔记 01】快速了解数据库系统的重要概念02
- 3563: DZY Loves Chinese - BZOJ
- 【技术博客】 利用Postman和Jmeter进行接口性能测试
- how bootstrap fit into our website design?
- ubuntu 上 nvidia-smi 没显示所有的GPU
- F.Studio 远程备份系统
- 在Wireshark的tcptrace图中看清TCP拥塞控制算法的细节(CUBIC/BBR算法为例)
- SpringBoot使用LibreOffice word转换PDF
- Affymetrix SNP6.0芯片分析
- 大连引入‘智慧路灯’助推‘智慧城区’建设,道路改造25基高杆灯
- DevEco IDE 华为全系列远程真机免费调测
- Matlab粒子群聚类程序
- 玫瑰花瓣 c4d_在玫瑰周围打花瓣
- vue中使用rem布局
- 阿里云部署Docker(5)----管理和发布您的镜像
- 2021-12-11 WPF上位机 110-欧姆龙串口转网口的封装
- nacos服务端报 failed to update serviceName: localhost
热门文章
- java 中类型后面三个点的用法
- 【bzoj1911-[Apio2010]特别行动队】斜率优化
- js创建对象之原型模式2原型与in操作符
- Elasticsearch template(待续...)
- hdu 4333 Revolving Digits
- Java-Tomcat 5.5 下的JNDI
- 要开始研究.NET了
- RANet:MSDNet加强版!清华黄高团队提出分辨率自适应的高效推理网络RANet!
- 【新书推荐】机器学习算法竞赛实战,Kaggle Grandmaster倾力打造,涵盖Kaggle、天池等赛题...
- 百度大脑公开课!快速定制高精度计算机视觉模型