Java基础编程题目——判断输入是否为十六进制数,若不是则抛出异常
从键盘输入一个十六进制数,将其转换为十进制输出。如果输入的不是一个有效的十六进制数则抛出异常。
import java.util.Scanner;public class Number {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String k = sc.next();String regex = "^[A-Fa-f0-9]+$";if (k.matches(regex)) {int n = Integer.parseInt(k, 16);System.out.println(n);} else {throw new NumberFormatException("输入错误");}}
}
Java基础编程题目——判断输入是否为十六进制数,若不是则抛出异常相关推荐
- Java基础编程题目——利用公式求e^x的近似值
利用下式求 ex 的近似值: ex = 1 + x/1! + x2/2! + x3/3! + - + xn/n! + - 输出 x 为 0.2 ~ 1.0 之间步长为 0.2 的所有 ex 值 (计算 ...
- Java基础编程题目——输出数字三角形
输入一个数字 n(2~9)输出数字三角形 import java.util.Scanner;public class SanJiao {public static void main(String[] ...
- Java基础编程题目——定义一个比较两个数大小的方法
编写一个方法判断两个数的大小,并返回较大的值 import java.util.Scanner;public class Max {public static void main(String[] a ...
- Java基础编程题目——接口应用,display()函数显示消息
定义一个接口,其中包含display()方法用于显示信息:通知类.汽车类.广告类均要实现该接口显示"通知内容"."汽车油量".和"广告消息" ...
- Java基础编程题目——编写一个简单的银行账户类
创建简单的银行账户类,包括开户人.账号和存款余额三个属性,以及查询余额.存款.取款等方法.创建两个账户验证类的设计. public class Banks {public static void ma ...
- Java基础编程题目——编写一个三角形的类
编写一个代表三角形的类.其中3条边为三角形的属性,并封装有求三角形的面积和周长的方法.分别针对3条边为3.4.5和7.8.9的两个三角形进行测试. public class Triangle {pub ...
- PTA 基础编程题目集 7-6 混合类型数据格式化输入 C语言
PTA 基础编程题目集 7-6 混合类型数据格式化输入 C语言 本题要求编写程序,顺序读入浮点数1.整数.字符.浮点数2,再按照字符.整数.浮点数1.浮点数2的顺序输出. 输入格式: 输入在一行中顺序 ...
- java编程基础素数实验报告,JAVA 基础编程练习题1 (输出素数)
JAVA 基础编程练习题1 (输出素数) JAVA 基础编程练习题1 (输出素数) 题目:判断 101-200 之间有多少个素数,并输出所有素数. 程序分析:判断素数的方法:用一个数分别去除 2 到 ...
- 基础编程题目集(15 分题)
基础编程题目集(15 分题) 7-1 厘米换算英尺英寸 (15 分) 如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048.现在,如果用户输入的是 ...
最新文章
- IBM Bluemix云计算大会见闻
- 一文看懂鸿蒙手机操作系统。和安卓、iOS 有何区别?
- golang 简单tls协议 使用实例
- 【Oracle】多表连接查询详解
- GetWindowThreadProcessId 获得窗口所在进程ID和线程ID
- Eclipse配置关联Tomcat并运行项目
- C基础 redis缓存访问
- 身体容易缺少的微量元素
- Rails IDE 有很多选择,但是具体到ubuntu 64bit 选择的余地就不多了,这里选择Aptana Studio 3 Beta...
- 常用的基本Windows数据类型
- 黑洞照片背后的女人:她的算法让数据“拼”成了照片
- 韩国人气组合H.O.T所有专辑下载《经典》
- 学生信息管理系统详细设计文档
- 对称密钥加密和非对称密钥加密
- 提高测试工作效率的硬技能和软技能
- 会议审批 查询会议签字
- 活动回顾|Derek做客Staking Mondays
- Opencv 实战五 图像拼接
- 微信自定义分享操作步骤
- QT基于mysql数据库的链接-全网最强万能通用法
热门文章
- 更换Visual Studio的主题
- 防火墙直路部署,上下行连接路由器的主备备份组网
- 考研阅读唐迟视频总结
- linux系统命令pwd,linux系统下pwd命令用法详解
- DRGs SQL数据库关联数据查询城乡居民医疗保险重复参保及重复报销
- pycharm常见报错解决方法(1)
- #千锋逆战班,ssf# 在千锋“逆战”学习第 33天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油
- #千锋逆战班,ssf# 在千锋“逆战”学习第 17天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油
- 一直想说的心里话:由保研事件看出一个人的劣根性。
- oracle不定列,oracle行转列