博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 是否输出是整数
阅读量:7067 次
发布时间:2019-06-28

本文共 888 字,大约阅读时间需要 2 分钟。

hot3.png

注意要引入包  .util.regex 

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

package com.test1;

import java.io.*;
import java.util.regex.*;

public class Test2 {

 /**

  * 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

你可能感兴趣的文章
[LeetCode] Sudoku Solver [Backtracking]
查看>>
js函数调用模式和常用的几个方法
查看>>
zookeeper:集群中实例的数量
查看>>
基于redis实现的锁(用于控制nodejs的并发)
查看>>
js手札--关于AMD的简单分析
查看>>
Elixir Ranch: 一个用于处理套接字的网络库
查看>>
JMS规范及相关实现
查看>>
衡量企业应用数据库性能的6大指标
查看>>
ng的缓存模板的用法
查看>>
Vimium 快捷键指南
查看>>
Javascript MV*模式
查看>>
【JavaScript】【函数】蛛丝马迹
查看>>
Windows Media Center SDK 在 GitHub 上发布
查看>>
原创C# Winform+DevExpress皮肤框架
查看>>
主讲人—周梦康(楚松)系列技术直播
查看>>
PostgreSQL Heap Only Tuple - HOT (降低UPDATE引入的索引写IO放大) ...
查看>>
SpringBoot(十六)_springboot整合JasperReport6.6.0
查看>>
牵扯256万人!国内一AI公司人脸识别数据泄露
查看>>
Spring cloud配置客户端(二)
查看>>
数字对讲系统开发札记(前端linux c 后端 c#)
查看>>