簡單程式設計(十八)定義一個數組來儲存12個學生的成績
定義一個數組來儲存12個學生的成績{72,89,65,58,87,91,53,82,71,93,76,68},計算並輸出學生的平均成績。
import java.text.DecimalFormat; public class P20 { /** * @param args */ public static void main(String[] args) { int score[]={72,89,65,58,87,91,53,82,71,93,76,68}; int sum=0; for (int i = 0; i < score.length; i++) {//遍歷,掃描 sum=sum+score[i]; } double ave=(double)sum/score.length; DecimalFormat decimalFormat=new DecimalFormat("0.0"); String r=decimalFormat.format(ave); //ave=Double.parseDouble(r); System.out.println("平均成績是:"+r); } }
相關推薦
簡單程式設計(十八)定義一個數組來儲存12個學生的成績
定義一個數組來儲存12個學生的成績{72,89,65,58,87,91,53,82,71,93,76,68},計算並輸出學生的平均成績。import java.text.DecimalFormat; public class P20 { /** * @param a
簡單程式設計(十五)編寫遞迴方法 getPower(int x,int y),用於計算x的y次冪
編寫遞迴方法 getPower(int x,int y),用於計算x的y次冪(假定x,y都是正整數)(不要使用Math.pow()),在main主方法中呼叫它求2的10次冪。 <span style="background-color: rgb(255, 255, 2
C#基礎-033 建立一個學員類,並設計三個欄位用於表示學生的成績(語文、數學、英語);然後定義一個數組表示一個班的學生(10人),依次輸入每個學生的資訊和成績,輸入的同時將學員的每科成績劃分等級
class Student { public double _chineseScore; public double _mathScore; pu
描述如何只用一個數組來實現三個棧
int stackSize=100;int [] buffer=new int [stackSize*3];int []stackPointer={-1,-1,-1};//用於追蹤棧頂元素的指標void push(int stackNum,int value) throws Exception{/*檢查有無空
Java併發(十八):阻塞佇列BlockingQueue BlockingQueue(阻塞佇列)詳解 二叉堆(一)之 圖文解析 和 C語言的實現 多執行緒程式設計:阻塞、併發佇列的使用總結 Java併發程式設計:阻塞佇列 java阻塞佇列 BlockingQueue(阻塞佇列)詳解
阻塞佇列(BlockingQueue)是一個支援兩個附加操作的佇列。 這兩個附加的操作是:在佇列為空時,獲取元素的執行緒會等待佇列變為非空。當佇列滿時,儲存元素的執行緒會等待佇列可用。 阻塞佇列常用於生產者和消費者的場景,生產者是往佇列裡新增元素的執行緒,消費者是從佇列裡拿元素的執行緒。阻塞佇列就是生產者
Java併發(二十一):執行緒池實現原理 Java併發(十八):阻塞佇列BlockingQueue Java併發(十八):阻塞佇列BlockingQueue Java併發程式設計:執行緒池的使用
一、總覽 執行緒池類ThreadPoolExecutor的相關類需要先了解: (圖片來自:https://javadoop.com/post/java-thread-pool#%E6%80%BB%E8%A7%88) Executor:位於最頂層,只有一個 execute(Runnab
演算法題(十八):搜狗19年校招程式設計題(一)——找區間
注:筆試時並沒有AC,線下修改後可以輸出示例結果。 問題:從一個序列中找出所有包含全部數字的最小索引區間,若有多個則按出現的順序輸出。 輸入輸出示例: 輸入:1 1 3 4 6 6 5 1 1 3 3 輸出:[2,7] [3,8] [4,9] 分析:先用一個list
Spark(十八)SparkSQL的自定義函數UDF
gen to_char field ssi pan hot new 繼承 extends 在Spark中,也支持Hive中的自定義函數。自定義函數大致可以分為三種: UDF(User-Defined-Function),即最基本的自定義函數,類似to_char,to_
自定義Git ~ 忽略特殊檔案.gitignore、配置別名、搭建Git伺服器(十八)
在 安裝 Git 一節中,我們已經配置了使用者名稱 user.name 和 Email 地址 user.email,實際上,Git還有很多可配置項。比如,讓 Git 顯示顏色,會讓 輸出的命令 看起來更醒目,如下: 這樣,Git 會適當地顯示不同的顏色,比如 git status
(十八)Mybatis自關聯多對一查詢方式
注:程式碼已託管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,專案是mybatis-14-oneself-many2one,需要自取,需要配置maven環境以及mysql環境(sql語句在resource下的test.s
Spring Boot 初級入門教程(十八) —— 整合 MyBatis 另外一種開發方式
在前面兩篇文章《Spring Boot 初級入門教程(十五) —— 整合 MyBatis》和《Spring Boot 初級入門教程(十七) —— 通過 Oracle 資料庫測試已整合 MyBatis(附原始碼)》中,介紹瞭如何在 SpringBoot 中整合 MyBatis 以及通過 MySQL
系統學習程式設計筆記(十八)
數字是我們平常能接觸到的一種最抽象的編碼。 如今我們所用的數字系統通常被稱為阿拉伯數字,也可以稱為印度-阿拉伯數字系統。它起源於印度,被阿拉伯數學家代入歐洲。 阿拉伯數字系統不同於先前的數字系統體現在三點:1)阿拉伯數字系統時和位置有關的。2)阿拉伯數字系統沒有專門表示10的符號。3)阿拉伯數字系統有一個
程式設計師的奮鬥史(十八)——人活著,只是一種態度
人活著,只是一種態度。 同一個世界,你的態度怎麼樣,它就是怎麼樣。同一件事情,你是怎麼認為的,它就是怎麼樣的。 只要心情好,一切都不會太壞。你對生活什麼態度,
Golang從入門到精通(十八):Golang併發程式設計之Goroutine
程序,執行緒,並行和併發 一個應用程式是執行在機器上的一個程序;程序是一個執行在自己記憶體地址空間裡的獨立執行體。一個程序由一個或多個作業系統執行緒組成,這些執行緒其實是共享同一個記憶體地址空間的一起工作的執行體。幾乎所有’正式’的程式都是多執行緒的,以便讓使
angularJS學習之路(十八)---自定義指令執行過程
angularJS中對指令的解析與執行過程是這樣的: · 瀏覽器得到 HTML 字串內容,解析得到 DOM 結構。 · ng 引入,把 DOM 結構扔給 $compile 函式處理
Windows核心程式設計筆記(十八) SEH結構化異常 二
23.2 編譯器層面對系統SEH機制的封裝 23.2.1 擴充套件的EXCEPTION_REGISTRATION級相關結構:VC_EXCEPTION_REGISTRATION (1)VC_EXCEPTION_REGISTRATION結構 struct VC_EX
Spring Boot 2.x (十八):郵件服務一文打盡
前景介紹 在日常的工作中,我們經常會用到郵件服務,比如傳送驗證碼,找回密碼確認,註冊時郵件驗證等,所以今天在這裡進行郵件服務的一些操作。 大致思路 我們要做的其實就是把Java程式作為一個客戶端,然後通過配置SMTP協議去連線我們所使用的傳送郵箱(from)對應的SMTP伺服器,然後通過SMTP協議,將郵件轉
NLP(十八)利用ALBERT提升模型預測速度的一次嘗試
前沿 在文章NLP(十七)利用tensorflow-serving部署kashgari模型中,筆者介紹瞭如何利用tensorflow-serving部署來部署深度模型模型,在那篇文章中,筆者利用kashgari模組實現了經典的BERT+Bi-LSTM+CRF模型結構,在標註了時間的文字語料(大約2000多
Python(十八)
地址 聯網 ren 英雄 eth 參數 攻擊 聲明 機制 一 什麽是面向對象的程序設計及為什麽要有它 面向過程的程序設計的核心是過程(流水線式思維),過程即解決問題的步驟,面向過程的設計就好比精心設計好一條流水線,考慮周全什麽時候處理什麽東西。 優點是:極大的降低了程序的復
Python爬蟲從入門到放棄(十八)之 Scrapy爬取所有知乎用戶信息(上)
user 說過 -c convert 方式 bsp 配置文件 https 爬蟲 爬取的思路 首先我們應該找到一個賬號,這個賬號被關註的人和關註的人都相對比較多的,就是下圖中金字塔頂端的人,然後通過爬取這個賬號的信息後,再爬取他關註的人和被關註的人的賬號信息,然後爬取被關註人