新手。。关于十进制转二进制。。
我才学JAVA。写了这个小程序,可是输出的结果和实际结果是相反的,比如十进制100,转成二进制是1100100,可我这输出来的是0010011.。求大神解救。import java.util.Scanner;
public class ZhuanHuan {
public static void main(String[] args){
System.out.println("请输入一位十进制数:");
Scanner scanner=new Scanner(System.in);
int x=scanner.nextInt();
int a;
while (x>=2){
a=x%2;
System.out.print( a);
x=x/2;
}
System.out.print(x);
}
}