最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java模擬計算機的整數(shù)乘積計算功能示例

 更新時間:2017年09月16日 11:05:58   作者:軟貨  
這篇文章主要介紹了Java模擬計算機的整數(shù)乘積計算功能,簡單分析了計算機數(shù)值進(jìn)制轉(zhuǎn)換與通過位移進(jìn)行乘積計算的原理,并結(jié)合具體實例給出了java模擬計算機成績運算的相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Java模擬計算機的整數(shù)乘積計算功能。分享給大家供大家參考,具體如下:

計算機計算整數(shù)乘積的原理:

實現(xiàn)代碼:

package math;
public class two {
 /**
   * Fundamental method
   * f(n) = O(n^2)
   * @param a
   * @param b
   * @return
   */
  public static int naiveMul(int a,int b){
    int x = 0;
    //判斷a中出現(xiàn)1的位置,每當(dāng)出現(xiàn)1就將b的移位運算結(jié)果加到最終的結(jié)果中。
    while(a > 0){//n bits
      if(a%2==1)
        x = x + b; //n bits
      a = a>>1;
      b = b<<1;
    }
    return x;
  }
  public static void main(String [] args){
   System.out.println("腳本之家測試結(jié)果:");
    System.out.println(naiveMul(20,60));
  }
}

運行結(jié)果:

更多關(guān)于java算法相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設(shè)計有所幫助。

相關(guān)文章

  • springboot整合mybatisplus的方法詳解

    springboot整合mybatisplus的方法詳解

    這篇文章主要為大家詳細(xì)介紹了springboot整合mybatisplus的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Java.lang.ArrayIndexOutOfBoundsException的報錯解決

    Java.lang.ArrayIndexOutOfBoundsException的報錯解決

    Java.lang.ArrayIndexOutOfBoundsException是一個常見的錯誤,通常由于訪問超出數(shù)組邊界的索引值導(dǎo)致,本文就詳細(xì)的介紹了解決方法,具有一定的參考價值,感興趣的可以了解一下
    2024-09-09
  • Java中通過繼承Thread類創(chuàng)建線程的步驟

    Java中通過繼承Thread類創(chuàng)建線程的步驟

    本文介紹了如何通過繼承Thread類創(chuàng)建線程,包括Thread類的定義、創(chuàng)建線程的步驟、優(yōu)缺點、使用場景和注意事項,通過示例代碼展示了多線程下載文件的實現(xiàn),感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • 最新評論

    保康县| 乌鲁木齐市| 高雄县| 赤壁市| 巴林左旗| 翼城县| 天等县| 通道| 婺源县| 巴林左旗| 南平市| 凌源市| 北川| 隆尧县| 海伦市| 宿州市| 汪清县| 石景山区| 日照市| 赣榆县| 修水县| 邓州市| 梧州市| 且末县| 会理县| 蚌埠市| 成都市| 资溪县| 定州市| 庄河市| 安吉县| 罗山县| 双牌县| 昭觉县| 全椒县| 邯郸县| 靖州| 苍溪县| 新化县| 乌什县| 柯坪县|