程式設計作業175頁第4題 程式允許使用者在鍵盤依次輸入若干個數字(使用斷言語句)
結果如下 分別是沒開斷言 和輸入有超過100的數字 和輸入低於0的數字import java.util.*; public class text{ public static void main(String arg[]){ Scanner reader =new Scanner(System.in); double sum=0; int m=0; while(reader.hasNextDouble()){ double x=reader.nextDouble(); assert x<100:"數字要小於100"; assert x>0:"數字要大於0"; m=m+1; sum=sum+x; } System.out.printf("%d個數的和為%f\n",m,sum); System.out.printf("%d個數的平均值為%f\n",m,sum/m); } }
相關推薦
程式設計作業175頁第4題 程式允許使用者在鍵盤依次輸入若干個數字(使用斷言語句)
import java.util.*; public class text{ public static void main(String arg[]){ Scanner reader =new Scanner(System.in); double sum=0; int m=0; while
程式設計作業50頁第5題 使用for迴圈語句計算8+88+888.....前10項之和
使用for迴圈語句計算8+88+888.....前10項之和 編碼如下 public class text{ public static void main(String args[]){ int i; long sum=0,a=8; for(i
軟工課後作業01--P18 第4題
競爭 盈利 post 畢業 裏的 比較 作業 自動 智能 選擇軟件:Games、Mobile Apps、Tools 特點:我覺得Games類軟件是以滿足用戶娛樂為前提從而盈利,可分為聯網遊戲與單機遊戲;Mobile Apps軟件可以安裝在手機上的軟件,可以完善手機原始
18頁第4題
上傳 版本 app 獲得 獲取 最終 pos 方便 apps ShrinkWrap (在包裝盒子裏面的軟件) 一般保密性要求較高,是軟件公司用於出售的塑封軟件。 Web APP (基於網頁的軟件) 是基於web技術,直接用URL在瀏覽器上獲取連接。 Mobile Apps
Buggy Java Code:Java程式設計師最容易犯的10個錯(第一部分)
翻譯:叩丁狼教育吳嘉俊 Java語言最開始是為了互動電視機而開發的,隨著時間的推移,他已經廣泛應用各種軟體開發領域。基於面向物件的設計,遮蔽了諸如C,C++等語言的一些複雜性,提供了垃圾回收機制,平臺無關的虛擬機器技術,Java創造了一種前所未有的開發方式。另一方面,得益於Java提出的“一次編
從控制檯輸入若干個單詞(輸入回車結束)放入集合中,將這些單詞排序後(忽略大小寫)打印出來。 [選做題]
import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.Scanner; public cl
2、編寫程式,從鍵盤上輸入兩個電阻的值,求它們並聯和串連的電阻值,輸出結果保留兩位小數。
#include <stdio.h> int main() { float R1,R2,Rc,Rb; printf("please input R1 R2\n");
**用Java語言編寫程式,要求: 先輸入10個數字,再按照冒泡法進行排序並輸出(通過寫方法來完成)**
程式如下: package com.sort; import java.util.Scanner; public class Bubble { public static void main(String[] args) {
程式設計作業50頁4題 編寫應用程式求1000 之內的所有完數
一個數如果恰好等於他的因子之和,這個數為完數,又稱完全數(Perfect number),又稱完美數或完備數。 例如:第一個完全數是6,它有約數1、2、3、6,除去它本身6外,其餘3個數相加,1+2+3=6。第二個完全數是28,它有約數1、2、4、7、14、28,除去它本身
程式設計作業50頁3題 分別使用 do-while和 for 迴圈計算1+1/2!+1/3!+1/4!...+1/20!
編碼如下 public class text{ public static void main(String args[]){ double i,sum=0,a=1; System.out.println("使用for迴圈計算1+1/2!
程式設計作業50頁6題 編寫程式 輸出滿足1+2+3...+n
輸出滿足1+2+3...+n<8888的最大正整數n 編碼如下 public class text{ public static void main(String args[]){ int n=1,sum=0; while(sum<88
軟工課後作業01(教材第一章P18,第4題)
登錄 class 操作 log 卸載 影響 window 功能 情況下 (1)建立Github賬號 (2)教材第一章P18,第4題 我選擇下列三種軟件並分析它們的特點 ShrinkWrap 我認為這種在包裝盒子裏面的軟件一般是作為商業銷售用途的,
劍指offer程式設計題(JAVA實現)——第4題:重建二叉樹
/** * 輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序 * 遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列 * {4,7,2,1,5,3,8,6},則重建二叉樹並返回。 *
Java 語言程式設計(第十版) 第十三章 第4題
13.4 顯示日曆 import java.text.SimpleDateFormat; import java.util.Date; class PrintCalendar { private String year; private
2006年百度之星程式設計大賽複賽第4題 綵球遊戲(zuma) 題目及解法
修改原始碼,增加註釋。 /* * common.h * * Created on: 2010-2-6 * Author: edan.deng */ #ifndef COMMON_H_ #define COMMON_H_ #include <i
《學習OpenCV3》第7章第4題-SVD奇異值分解的驗算
lac size ast 編寫代碼 ref www adding 第7章 mar 原文題目: 中文翻譯: 解題過程 d.使用OpenCV編寫代碼 /******************************************************
pythonchallenge闖關 第4題
技術 fin int pre 可能 turn utf com src 4、Hint:(1)urllib可能會有幫助。不要嘗試一直循環,停不下來。400次就已經足夠了 (2)www.pythonchallenge.com/pc/def/linkedlist.php?
軟工課後作業01 P18第四題
運行 小時 目標 system opera 操作系統 限制 自己 同時 答:我選取了 Games(遊戲)、Tools(工具軟件)、OperatingSystems(操作系統)三種軟件進行分析。 1、王者榮耀(遊戲) 王者榮耀是一款運營在Android.IOS平臺上一類手遊,
軟工課後作業01-P18第四題
大型 ice 升級 教材 新技術 質量檢測 折舊 批量 關註 (1)建立Github賬號: (2)教材第一章P18,第4題 1)開發者一般以軟件的娛樂性(如王者榮耀),可用性(如office)以及社交性(如QQ,微信)來吸引我們成為他們的用戶的,他們的目標之初不一定是
完成教材第一章P18,第4題
systems 用戶 流行 body 掌握 聯機 拷貝 比較 class 選擇軟件 :1 Games 類特點 :面對群體主要是青少年,從聯網上可分為單機和聯機還有聯網,從類型上有多種類型,覆蓋青少年興趣網的各個點。 2 Operating Systems類特點: