第三周课程总结及实验报告(一)
生活随笔
收集整理的這篇文章主要介紹了
第三周课程总结及实验报告(一)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Java實(shí)驗(yàn)報(bào)告(一)
實(shí)驗(yàn)一 Java開(kāi)發(fā)環(huán)境與簡(jiǎn)單Java程序
二、 實(shí)驗(yàn)內(nèi)容
?
三、 實(shí)驗(yàn)過(guò)程
1. 打印輸出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個(gè)3位數(shù),其中各位數(shù)字立方和等于該數(shù)本身。例如,153是一個(gè)“水仙花數(shù)”。
實(shí)驗(yàn)源碼:
package work;public class Narcissistic {public static void main(String[] args) {int i;int a, b, c;for(i=100;i<=999;i++){a=i%10;b=i/10%10;c=i/100%10;if(i==Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)){System.out.println(i);}}} }實(shí)驗(yàn)結(jié)果:
2. 編寫(xiě)Java程序,求13-23+33-43+…+973-983+993-1003的值。
實(shí)驗(yàn)源碼:
package work;public class Three {public static void main(String[] args) {int sum = 0;int flag = 1, t = 3;for(int i=1;i<=100;i++) {sum +=flag*((i*10)+t);flag = -flag;}System.out.println(sum);}}實(shí)驗(yàn)結(jié)果:
3. 編程求1!+2!+3!+…+20!。
實(shí)驗(yàn)源碼:
package work;public class Factorial {public static void main(String[] args) {int i;long sum=0;for(i=1;i<=20;i++) {sum+=factorial(i);}System.out.println(sum);}public static long factorial(long n){int j;long num = 1;for (j=1;j<=n;j++){num *= j;}return num;}}實(shí)驗(yàn)結(jié)果:
4. 編寫(xiě)Java程序,計(jì)算8+88+888+…前10項(xiàng)之和。
實(shí)驗(yàn)源碼:
package work;public class Ten {public static void main(String[] args) {long count = 0, sum = 0;for(int i=1;i<=10;i++) {count = (count*10)+8;sum += count;}System.out.println(sum);} }實(shí)驗(yàn)結(jié)果:
5. 一個(gè)數(shù)如果恰好等于它的因子之和,這個(gè)數(shù)就稱為完數(shù)。編寫(xiě)程序輸出1000以內(nèi)的所有完數(shù)。
實(shí)驗(yàn)源碼:
package work;public class AllPerfectNum {public static void main(String[] args) {int i, j;int sum;for(i = 2;i <= 1000;i ++) {sum = 1;for(j = 2;j <= i/2;j ++) if(i%j == 0) sum += j;if(sum == i)System.out.println(i);}} }實(shí)驗(yàn)結(jié)果:
6. 編寫(xiě)應(yīng)用程序,輸出滿足1+2+3+…+n<8888的最大正整數(shù)。
實(shí)驗(yàn)源碼:
package work;public class accumulation {public static void main(String[] args) {int i, sum=0;for(i = 1; ; i ++) {sum += i;if(sum >= 8888) {System.out.println(sum-i);break;}}} }實(shí)驗(yàn)結(jié)果:
7. 使用for循環(huán)打印下面的圖形。(等腰三角形)
實(shí)驗(yàn)源碼:
package work;public class Triangle {public static void main(String[] args) {int i, j, k;for(i=0;i<5;i++) {for(j=0;j<=5-i;j++)System.out.print(" ");for(k=0;k<=i*2;k++) {System.out.print("*");}System.out.println(" ");}} }實(shí)驗(yàn)結(jié)果:
總結(jié):
1.第三題時(shí)我一直使用的是int類型的變量,結(jié)果運(yùn)行后發(fā)現(xiàn)結(jié)果為,與實(shí)際結(jié)果不一樣,將變量改為long才發(fā)現(xiàn)是int類型限制了變量的長(zhǎng)度。
2.看到階乘想到c里也有,想知道有什么區(qū)別,于是查了一下java階乘Java實(shí)例 - 階乘與c階乘的資料C 語(yǔ)言實(shí)例 - 階乘,發(fā)現(xiàn)好像實(shí)質(zhì)上沒(méi)有什么大的區(qū)別。
第三周課程總結(jié)
1.這周總的感受是上課的節(jié)奏越來(lái)越快了,不提前學(xué)或者課后習(xí)確實(shí)很難跟上。
2.本周知識(shí)點(diǎn)總結(jié)
筆記本借出去了,沒(méi)辦法拍別的筆記,我太難了。。。
轉(zhuǎn)載于:https://www.cnblogs.com/LILI6/p/11522416.html
總結(jié)
以上是生活随笔為你收集整理的第三周课程总结及实验报告(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 上海物价水平
- 下一篇: 高等数学同济第七版课后答案下册