问题(1.1.9):将正整数N用二进制表示,并转换为一个String类型的值s
【数学方法】
import java
.util
.*
;
public class NumTest
{
public static void main(String
[] args
)
{
System
.out
.println("输入要求的整数:");
var a
= new Scanner(System
.in
);
int N
= a
.nextInt();
String s
= " ";
for(int n
=N
;n
>0;n
/= 2)
{
s
=(n
%2)+s
;
}
System
.out
.println(s
);
}
}
【Integer类的内置方法】Integer.toBinaryString(N)
import java
.util
.*
;
public class NumTest
{
public static void main(String
[] args
)
{
System
.out
.println("输入要求的整数:");
var a
= new Scanner(System
.in
);
int N
= a
.nextInt();
System
.out
.println(Integer
.toBinaryString(N
));
}
}
转载请注明原文地址: https://mac.8miu.com/read-496759.html