計數迴圈以及算平均數

2022-10-11 19:00:08 字數 534 閱讀 5191

計數迴圈

先定義乙個變數進行賦值,賦值為幾就是迴圈幾次

int i = 5;

while (i>0)

這裡我們先定義了乙個5,讓這個i判斷大於0,只要滿足條件就輸出當前值再讓他減一,直到為0為止

執行結果:

算平均數

我們要計算平均數,只需要讀取使用者每次輸入的數,進行相加,再除以輸入的個數

scanner sc = new scanner(system.in);

int num = 0;

int sum = 0;

int count = 0;

num = sc.nextint();

while (num!=-1)

if (count > 0)

首先我們要定義值來計算數字和以及數字個數,我們使用while迴圈來實現讓使用者迴圈輸入,迴圈一次就讓sum加上輸入的數,同時也讓個數加1

最後計算平均數

執行結果:

排序算發 計數排序

前面已經記錄過插入排序,歸併排序,快速排序,堆排序等四種排序。它們都有個共性,就是通過多次比較來得出前後順序,這種叫做比較排序,當然除此之外也有非比較排序。今天記錄的計數排序就是一種非比較排序。算發思想 有一串資料,如果我們知道每乙個元素公升序在陣列中的第幾個,那麼我們就知道了公升序的結果。而對於如...

原子迴圈計數器

現實當中很多場景,需要進行輪訓服務,比如輪訓在10個日誌檔案當中寫日誌,在10臺機器上輪訓的去呼叫以實現負載均衡,常規的做法,如tomcat的poller執行緒輪訓選擇,就採用 math.abs pollerrotater.incrementandget pollers.length 此地需要取原子...

原子迴圈計數器

感謝同事 孫棋 的投稿 現實當中很多場景,需要進行輪訓服務,比如輪訓在10個日誌檔案當中寫日誌,在10臺機器上輪訓的去呼叫以實現負載均衡,常規的做法,如tomcat的poller執行緒輪訓選擇,就採用 1math.abs pollerrotater.incrementandget pollers.l...

Apriori演算法分析以及FP tree演算法

提高apriori演算法的有效性 主要的挑戰 1.要對資料進行多次掃瞄 2.會產生大量的候選集 3.對候選項集的支援度計算會非常繁瑣 解決思路 1.減少對資料的掃瞄 2.縮小產生的候選項集 3.改進對候選項集的支援度的計算方法 方法1 基於hash表的項集計數 將每個項集通過相應的hash函式對映到...

迴圈節長度以及迴圈節

迴圈節長度 兩個整數做除法,有時會產生迴圈小數,其迴圈部分稱為 迴圈節。比如,11 13 6 0.846153846153 其迴圈節為 846153 共有6位。這是一道藍橋杯的題目,試卷上是乙個填空題,思路就是不斷的對除數取餘,然後乘10後再取餘,直到餘數在之前出現過或者為0 結束。為什麼是這樣的呢...