一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java硬幣翻轉倍數遞增試算實例

Java硬幣翻轉倍數遞增試算實例

2019-10-25 13:23java教程網 JAVA教程

這篇文章主要介紹了Java硬幣翻轉倍數遞增試算實例,有需要的朋友可以參考一下

//有何不足或者問題希望能夠得到各位的多多指正,不勝感激

 

復制代碼代碼如下:


import java.util.Scanner;

 

/**
 * 
 * @author cc 舉例 100枚硬幣,最初全部朝下,第一次將所有硬幣反轉過來, 第二次反轉位置是2的倍數的硬幣,
 *         第三次反轉3的倍數,.....執行一百次,問最終共有多少個硬幣面朝上?
 * 
 *         1.硬幣正反使用數組 1、0表示,1表示正面,0表示反面;
 *         
 *         
 *         100枚硬幣的結果
int[] ==  1100100001000000100000000100000000001000000000000100000000000000100000000000000001000000000000000000
  result coin about 1 nums = 10
 */
public class CoinTurn {

 private static int[] intCoins;

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  int coinNum = inputNum();
  intCoins = new int[coinNum];

  /*
   * 初始化
   */
  for (int i = 0; i < intCoins.length; i++) {
   intCoins[i] = 0;// 初始化全部朝下,即背面0
  }

  doTurnCoin();

  int resutltCoin = getCoinNum();

  System.out.println("result coin about 1 nums = " + resutltCoin);// 輸出最終正面朝上的個數

 }

 private static void doTurnCoin() {
  /*
   * 翻轉操作
   */
  for (int i = 1; i < intCoins.length; i++) {// 確定倍數

   for (int j = i - 1; j < intCoins.length; j++) {// 循環翻轉
    if (j % i == 0) { // 硬幣序列數是當前次數的倍數,則翻轉
     if (intCoins[j] == 0) {
      intCoins[j] = 1;
     } else {
      intCoins[j] = 0;
     }
    }

   }
  }
 }

 private static int getCoinNum() {
  int countNum = 0;// 記錄最終硬幣正面個數
  StringBuffer strB = new StringBuffer();
  for (int a : intCoins) {
   strB.append(a + "");
   if (1 == a)
    countNum++;
  }
  System.out.println("int[] ==  " + strB);// 輸出數組的結果
  return countNum;
 }

 /*
  * coin number
  */
 private static int inputNum() {
  System.out.println("input coin num: ");
  Scanner input = new Scanner(System.in);
  return input.nextInt();
 }

}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 性福演算法 | 3d动漫被吸乳羞羞 | 秋霞宅宅236理论片 秋霞一级黄色片 | 久久国产免费 | 亚州日韩精品AV片无码中文 | 久久大胆视频 | 无码专区aaaaaa免费视频 | 国产一区视频在线免费观看 | 无码AV精品一区二区三区 | 国产欧美在线播放 | 欧洲vodafone精品性 | 深夜免费在线观看 | 4虎影视国产在线观看精品 4s4s4s4s色大众影视 | 好姑娘完整版在线观看中文 | 国产一级大片免费看 | 免费看美女被靠到爽的视频 | 交换性关系中文字幕6 | 男人扒开 | 女教师三级做受 | 亚洲区在线播放 | 欧美伦理影院 | 亚洲 欧美 国产 综合首页 | 久久婷婷丁香五月色综合啪免费 | 1769国产精品免费视频 | 91嫩草私人成人亚洲影院 | 四虎永久免费在线观看 | 2021国产麻豆剧传媒剧情动漫 | 精品久久久久久久久免费影院 | 国内体内she精视频免费 | 国产不卡视频一区二区在线观看 | 国产99页 | 亚洲国产成人在线视频 | 国产专区一va亚洲v天堂 | 亚洲国产精品久久久久久 | 久久精品中文字幕 | 韩国日本香港毛片免费 | 国产在视频线精品视频 | 久久精品男人影院 | freesex性欧美炮机喷潮 | 黑帮少爷爱上我第8集最新 荷兰精品女人性hd 和日本免费不卡在线v | 成人久久网站 |