import java.util.Scanner;
public class TenToTwo{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个十进制数:");
int number = sc.nextInt();
String str = "";
while(number != 0){
int i = number % 2;
str = i + str;
number = number / 2;
}
System.out.println(str);
}
}
2.
1!+2!+……+10!的和
public class Test1{
public static void main(String[] args){
//定义变量存储每个数的阶乘
int sum = 1;
//定义变量存储最终的和
int total = 0;
for(int i = 1; i <= 10 ; i++){
for(int j = 1; j <= i;j++){
sum *= j;
}
total += sum;
//System.out.println(i + "!=" + sum);
sum = 1;
if(i != 10){
System.out.print(i + "! + ");
}else{
System.out.print(i + "! = ");
}
}
System.out.println(total);
}
}