【JAVA 课后习题 12.5】+ 自定义异常类
来源:互联网 发布:面料成衣模拟软件 编辑:程序博客网 时间:2024/05/22 15:28
package He;import java.util.Scanner;public class He { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Enter a hex number : "); String st = input.nextLine(); System.out.println("The decimal value for hex number " + st + " is " + hT(st)); } public static int hT(String st){ int a = 0; for(int i = 0 ; i < st.length(); i++){ char s = st.charAt(i); try{ CH(s); } catch (Exception ex){ // 捕获异常 System.out.println("Error"); } a = a * 16 + ZH(s); } return a; } public static int ZH(char s){ if(s >= 'A' && s <= 'F') return 10 + s - 'A'; else return s - '0'; } public static void CH(char s) throws Exception{ // 申明抛出异常 if(! ((s >= 'A' && s <= 'F') || (s >= '0' && s <= '9' ))) throw new Exception("Error"); }}
0 0
- 【JAVA 课后习题 12.5】+ 自定义异常类
- 【JAVA 课后习题 12.5】 + 自定义异常类
- 【JAVA 课后习题 12.5】+ 自定义异常类
- 【JAVA 课后习题 10.3】
- 【JAVA 课后习题 小结】
- Java 课后习题汇总
- 《java基础入门课后习题》
- 【JAVA 课后习题 11.8】+ 练习
- 课后习题
- 课后习题
- 课后习题
- Thinking In Java 课后习题 c02
- Thinking In Java 课后习题 c03
- Thinking In Java 课后习题 c04
- JAVA作业和课后习题解答1
- Java程序设计2 第七章课后习题
- Java程序设计2 第八章课后习题
- Java课后习题——校验密码
- 获取iOS系统emoji动画,并自定义emoji键盘
- libcudart.so.7.5: cannot open shared object file: No such file or directory
- java-js
- oracle 表空间不够了
- spring boot 开发环境搭建,基于spring boot 1.4.2
- 【JAVA 课后习题 12.5】+ 自定义异常类
- CDH5.8 安装记录
- C语言OJ项目参考(1045)插入有序数组中
- 仿微信朋友圈以及新浪微博
- 第14周 项目1 - (1)验证折半查找算法
- opencv3.1自带demo的介绍和运行操作。
- 作用是把一个char组成的字符串循环右移n个。比如原来是“abcdefghi”如果n=2,移位后应该是“hiabcdefgh
- Java-矩阵运算
- 纪念SlingShot 矩阵快速幂 构造矩阵