1. 程式人生 > >java程式設計之do…while計算1!+2!+…+100!的和

java程式設計之do…while計算1!+2!+…+100!的和

/*
 *試利用do…while 迴圈,計算1 !+2 !+…+100 !的總和.
 */
class jiecheng{
	public static void main(String args[]){
		int i=1;   //初始化變數
		long sum=0,temp=1;    //初始化變數
		do{              //do while迴圈
			temp=i*temp;      //求階乘
			sum=temp+sum;     //求和
			i++;           //將i增加1
		}  
		while(i<=100);       //迴圈條件
		System.out.println("1!+2!+...+100!="+sum);    //輸出結果
	}
}

相關推薦

java程式設計dowhile計算1!+2!+…+100!的

/* *試利用do…while 迴圈,計算1 !+2 !+…+100 !的總和. */ class jiecheng{ public static void main(String args[]){ int i=1; //初始化變數 long sum=0,

Java 基礎 do while 循環

水果 周期 數字 HR print comm imp false www. http://www.verejava.com/?id=16992623980921 /* do{ }while(判斷表達式) : 直到 while 判斷表達式為 false 退出循環 */

Java 基礎 do while 迴圈例項

/* 連續錄入學生姓名,輸入“q”則系統退出 */ import java.util.Scanner; public class DoWhile2 { public static void main(String[] args) { Scanner in=new Sc

Java程式設計思想》學習筆記1——面向物件JVM基礎

1.java中的4種訪問制許可權: (1).public:最大訪問控制權限,對所有的類都可見。 (2).protect:同一包可見,不在同一個包的所有子類也可見。 (3).default:包訪問許可權,即同一個包中的類可以可見。預設不顯式指定訪問控制權限時就是def

用迴圈(for\while\do...while)列印1100的整數加

//計算1、2、3、、、100這100個數的整數和 for語句 #include<stdio.h> int main() { int a,sum; sum = 0;

Java學習心得】程式設計計算1!+2!+3!+...+100!

昨天Java老師給我們佈置了一道Java的程式設計習題,題目是程式設計求解1!+2!+3!+…+100!,筆者剛拿到這道題第一反應就是一道白痴題,兩個迴圈巢狀不就完了嗎。但是後來仔細想想,不對,因為100!這個數絕對是個天文數字,在Java中long是長整型變數

Java程式設計TreeSet排序兩種解決方法(1)元素自身具備比較功能,元素需要實現Comparable介面覆蓋compare(2)建立根據自定義Person類的name進行排序的Comparator

       當很多人問我讀研到底好不好的時候,我總是說上研很苦逼,讀完研之後都不知道自己能不能找到工作,所以不建議同學們讀研~即使要讀也讀一個985或者211的研究生,這是我肺腑之言。但還有一半我沒說完,讀研的時候你可能會找到你喜歡的活動,會遇到一些願意和你一起玩的玩伴,

Java迴圈語句 do...while

do...while 迴圈與 while 迴圈語法有些類似,但執行過程差別比較大。 語法:   執行過程: <1>、 先執行一遍迴圈操作,然後判斷迴圈條件是否成立 <2>、 如果條件成立,繼續執行< 1 > 、< 2 >,直到迴圈條件不成立為

java語言中do while迴圈至少執行1次的理解

java語言中基本迴圈結構分為三類:     1.for     2.while     3.do while 一般情況下,同樣的 "初始條件/判斷語句/迴圈體語句/步進語句" 時,執行結果相同,如下: 1. for迴圈

2017-12-18python全棧9期第三天第一節昨天內容回顧與作業講解計算 1 - 2 + 3 ... + 99 中除了88以外所有數的總和

#!/user/bin/python# -*- coding:utf-8 -*-# #計算 1 - 2 + 3 ... + 99 中除了88以外所有數的總和#1-2+3.。。,。+99i=1sum=0while i <100: if i==88: i += 1 cont

java程式設計計算圓球體積(從命令窗輸入資料)

/* *已知圓球體積為4/3πr3,試編寫一個程式,輸入圓球半徑,經過計算輸出圓球的體積。 *從命令窗輸入 */ import java.util.Scanner; class volume{

java程式設計多執行緒計算

/* *編寫兩個執行緒: *第一個執行緒計算2-1000000之間的質數及個數 *第二個執行緒計算1000000-2000000之間的質數 及個數 */ class myThread extends Thread{ private int a,b; //

java程式設計輸入並進行計算

/* *使用 字元流 程式設計實現以下功能 (1)從鍵盤輸入姓名、學號、成績,並儲存到文字檔案中,重複進行,直到輸入空字串為止 (2)從檔案中讀取各學生的成績,並計算所有學生成績的平均值、最大值和最小值 */ import java.io.*; public cl

while練習計算1100的奇數與continue用法

#!/bin/bash let sum=0#let 常用於變數更新     let 變數=值 let i=1 while [  $i  -le 100  ];do if [ $[$i%2] -eq 1 ];then#$[]或者$(())    #echo $[1+2]  

java程式設計求:∑1+∑2+...+∑100

public class TestWork { public static void main(String[] args) { int sum = 0; for (int i = 1;

Java虛擬機原理圖解》 1.2.3、Class文件裏的常量池具體解釋(下)

and 支持 術語 一個 handle per ret mod make NO9.類中引用到的field字段在常量池中是如何描寫敘述的?(CONSTANT_Fieldref_info, CONSTANT_Name_Type_info) 一般而言。我們在定義

用 for 循環計算 1 + 2 + 3 + …… + 100

python += pytho 計算 pri color class blog int #!/usr/bin/python sum = 0 for i in range(1, 101): sum += i print sum

計算1+2+3+…+100的值

ash pre done for span let bash spa blog 5、計算1+2+3+…+100的值 參考代碼如下: 1 #!.bin/bash 2 #計算1+2+3+…+100的值 3 4 #初始化變量sum=0 5 sum=0 6

java在線聊天項目1.2版 ——開啟多個客戶端,分別實現數據庫註冊登錄功能後,成功登陸則登錄框消失,好友列表窗出現

false als blog string def iat ets cat med 登錄框消失語句 dispose(); 好友列表窗出現 使用new FriendsFrame(phone,s); 登陸對話框代碼修改如下: package com.swift.frame;

Docker實戰安裝配置HBase-1.2.2完全分散式叢集

環境配置 VM:VMware Workstation OS:Ubuntu 14.04  LTS HBASE:hbase-1.2.2 HBase叢集規劃 172.17.0.5   hmaster  172.17.0.6&