十进制转化为二进制的几种方法
生活随笔
收集整理的這篇文章主要介紹了
十进制转化为二进制的几种方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
/十進制轉二進制的三種方法/
package 數(shù)據(jù)結構;
import java.util.Scanner;;
public class 十轉二進制 {
/*方法一:設置一個記位數(shù)的變量k;
int k=1; //控制位數(shù)int remember; //存放余數(shù)int sum=0; //用來將余數(shù)相加Scanner a = new Scanner(System.in);int b=a.nextInt();while(b!=0){remember = b%2;b/=2;sum=sum+remember*k;k=k*10; }System.out.println();System.out.println("轉換成二進制是:"+sum);*/
方法二(將每一個余數(shù)用字符的形式輸出)
{int n=123;String str = "";while(n!=0){str = n%2+str;n = n/2;}System.out.println(str); }方法三:“移位操作”
>>>邏輯運算符,向右移n位,高位補零
>>算數(shù)運算符,向右移n位,正數(shù)高位補0,負數(shù)高位補1
<<移位符,向左移n位
}
總結
以上是生活随笔為你收集整理的十进制转化为二进制的几种方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 十进制转化为二进制
- 下一篇: Widows(win10等等)使用过程中