public class Test
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、萍鄉(xiāng)網(wǎng)絡(luò)推廣、成都小程序開發(fā)、萍鄉(xiāng)網(wǎng)絡(luò)營(yíng)銷、萍鄉(xiāng)企業(yè)策劃、萍鄉(xiāng)品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供萍鄉(xiāng)建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:sd-ha.com
{public void calSum()
{long num = 9; // 數(shù)列的各個(gè)項(xiàng),后面會(huì)改變其值,使用 long, 因?yàn)?int 會(huì)超范圍
long sum = num; // 存放數(shù)列和,使用 long, 因?yàn)?int 會(huì)超范圍
// 因?yàn)橹坏?999999999,所以只用 9 次
for (int i = 0; i 9; i++)
{num = num * 10 + 9; // 根據(jù)數(shù)列當(dāng)前項(xiàng)得到下一項(xiàng)的值
sum += num; // 計(jì)算目前為止所有數(shù)的和}
System.out.println("9+99+999+...+9999999999=" + sum);}
public static void main(String[] argv)
{Test test = new Test();
test.calSum();}}
或者public class Test{ public void calSum() { long num = 9; // 數(shù)列的各個(gè)項(xiàng),后面會(huì)改變其值,使用 long, 因?yàn)?int 會(huì)超范圍 long sum = num; // 存放數(shù)列和,使用 long, 因?yàn)?int 會(huì)超范圍 // 因?yàn)橹坏?999999999,所以只用 9 次 for (int i = 0; i 9; i++) {num = num * 10 + 9; // 根據(jù)數(shù)列當(dāng)前項(xiàng)得到下一項(xiàng)的值 sum += num; // 計(jì)算目前為止所有數(shù)的和 } System.out.println("9+99+999+...+9999999999=" + sum) } public static void main(String[] argv) {Test test = new Test(); test.calSum();}
用Java求出一個(gè)整數(shù)的各位數(shù)字之和:先算出這個(gè)整數(shù)的位數(shù),再取到一個(gè)整數(shù)的個(gè)位十位百位等等等,然后求和。如下:
public static int sumDig(int n)
int sum=0
if(n=10)
sum+=n%10
sum+=sumDig(n/10)
else sum+=n
return sum
Java語言特點(diǎn)
Java不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。
Java具有簡(jiǎn)單性、面向?qū)ο?、分布式、健壯性、安全性、平臺(tái)獨(dú)立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn)。Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。
1加到50求和的Java代碼如下:
public?int?intSum(){
int?total?=?0;
for(int?i?=?1;i51;i?++){
total?+=?i;
}
System.out.println("1加到50結(jié)果為:"?+?total);
return?total;
}
結(jié)果是:1275
Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程?[1]??。
Java具有簡(jiǎn)單性、面向?qū)ο?、分布式、健壯性、安全性、平臺(tái)獨(dú)立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn)?[2]??。Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等
本文名稱:java數(shù)據(jù)求和代碼 javasum求和
文章URL:http://sd-ha.com/article46/ddjcjhg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)公司、微信公眾號(hào)、網(wǎng)站導(dǎo)航、服務(wù)器托管、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)