当前位置: 首页 > news >正文

java 是否输出是整数

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

注意要引入包  Java.util.regex 

用于匹配字符序列与正则表达式指定模式的类。 

package com.test1;
import java.io.*;
import java.util.regex.*;

public class Test2 {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub

  try {
   System.out.println("请输入第一个数字:");
   BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
   String num1 = reader.readLine();
   while(!num1.matches("\\d+"))
   {
   System.out.println("输入的不是数字,请重新输入");
   num1 = reader.readLine();
   }
   System.out.println("请输入第二个数字:");
   String num2 = reader.readLine();
   while(!Pattern.compile("[0-9]*").matcher(num2).matches())
   {
   System.out.println("输入的不是数字,请重新输入");
   num2 = reader.readLine();
   }
   int result = Integer.parseInt(num1) * Integer.parseInt(num2);
   System.out.println("乘积是:"+ result);
   } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
   }
 }

}

转载于:https://my.oschina.net/18829297883/blog/903323

相关文章:

  • 项目实践中Linux集群的总结和思考
  • Android开发之策略模式初探
  • android 2.3 StrictMode 使用
  • 前端之本http协议
  • 浙江省委组织部长蔡奇做客腾讯:我是微博控
  • SEO优化方案及SEO流程表
  • SpriteKit 技巧之添加背景图片
  • 实验九 三层交换机配置路由DHCP中继(二)
  • ILMerge合并多个DLL
  • htmlunit爬取js异步加载后的页面
  • ruby gem 0.9.4的问题
  • Innodb与Myisam引擎的区别与应用场景
  • Linux中有两类函数库,分别是静态库和动态库
  • 记忆模糊的知识点5-22
  • 深入说明HDR技术
  • php的引用
  • 11111111
  • ECMAScript入门(七)--Module语法
  • iOS 系统授权开发
  • Java教程_软件开发基础
  • leetcode388. Longest Absolute File Path
  • MYSQL 的 IF 函数
  • PAT A1120
  • webpack4 一点通
  • windows下mongoDB的环境配置
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 百度小程序遇到的问题
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 深度学习入门:10门免费线上课程推荐
  • 什么软件可以剪辑音乐?
  • 使用API自动生成工具优化前端工作流
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 写代码的正确姿势
  • 译有关态射的一切
  • 用简单代码看卷积组块发展
  • ionic异常记录
  • #NOIP 2014# day.2 T2 寻找道路
  • #Spring-boot高级
  • $.proxy和$.extend
  • (7)STL算法之交换赋值
  • (TOJ2804)Even? Odd?
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (转)http-server应用
  • (转载)虚函数剖析
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .net web项目 调用webService
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .NET/C# 的字符串暂存池
  • .Net转Java自学之路—SpringMVC框架篇六(异常处理)
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • @AliasFor注解
  • @DateTimeFormat 和 @JsonFormat 注解详解