键盘录入一个int类型的整数,对其求二进制表现形式
来源:互联网 发布:sql server 聚合函数 编辑:程序博客网 时间:2024/05/22 14:48
判断录入的结果转换成int类型是否正确,正确的直接转换,错误的给出相应判断
package com.wang.test;import java.math.BigDecimal;import java.math.BigInteger;import java.util.Scanner;public class Test5 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入一个整数:");while(true) {String line = sc.nextLine(); //将键盘录入的结果存储在line中try {int num = Integer.parseInt(line); //将字符串转换为整数System.out.println(Integer.toBinaryString(num)); //将整数转换为二进制break; //跳出循环} catch (Exception e) {try {new BigInteger(line);System.out.println("录入的整数过大,请重新录入:");} catch (Exception e2) {try {new BigDecimal(line);System.out.println("录入的是小数,请重新录入 :");} catch (Exception e3) {System.out.println("录入的是非法字符,请重新录入:");}}}}}}
阅读全文
0 0
- 异常使用之键盘录入一个int类型的整数,对其求二进制表现形式
- 键盘录入一个int类型的整数,对其求二进制表现形式
- 键盘录入一个int类型的整数,对其求二进制表现形式
- 求一个整数的二进制最高位
- 求逆转一个整数的二进制表示
- 求一个整数的二进制位数
- 28.整数的二进制表示中1的个数 题目:输入一个整数,求该整数的二进制表达中有多少个1。 例如输入10,由于其二进制表示为1010,有两个1,因此输出2。
- 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
- 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
- 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
- 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
- 给定一个double类型的浮点数m和int类型的整数n,求m的n次方
- 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
- 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
- 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方
- 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方
- 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方
- 负数的二进制表现形式
- 连接MySQL数据库
- [spring]事务传播级别隔离级别以及高并发下的应用经验
- JavaScript_数组
- JSON格式转换
- 跳台阶
- 键盘录入一个int类型的整数,对其求二进制表现形式
- reactjs 开发过程中遇到的一些问题
- 指定textview中的某部分进行点击
- MongoDB学习笔记(robomongo 数据查询)
- Robotframwork测试环境搭建记录
- Spark 实现 朴素贝叶斯(naiveBayes)
- 支持64位系统的XOR加密后内存加载PE绕过杀毒软件
- GDI+[58]: 路径
- 一.栈和队列