您的位置:首页 > 其它

HDU2051

2018-04-11 14:00 197 查看
本文章仅用于笔记。部分知识点来源于网络,授权请联系作者(1091879478@qq.com)。

题目

Bitset HDU - 2051

Give you a number on base ten,you should output it on base two.(0 < n < 1000)

Input

For each case there is a postive number n on base ten, end of file.

Output

For each case output a number on base two.

Sample Input

1

2

3

Sample Output

1

10

11

代码

public static void main(String[] args)
{
int a=0;
Scanner s = new Scanner(System.in);
while (s.hasNextInt())
{
a=s.nextInt();
System.out.println(Integer.toString(a, 2).toUpperCase());
}
}


升级版

//可实现任意进制转换
public static void main (String []args)
{
int a=0;//被转换的数字,为10进制
int b=0;//转换进制数
Scanner s = new Scanner(System.in);//进行监测
while (s.hasNextInt())
{
a=s.nextInt();
b=s.nextInt();
System.out.println(Integer.toString(a, b).toUpperCase());
//内库的强大 将一个整数转换成字符串 最后再转换成大写
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  bitset it