计算机公共基础知识实验报告,20140902413 李雪瑞 计算机工程系实验报告345.docx...
20140902413 李雪瑞 計算機工程系實驗報告345
計算機工程系實驗報告課程名稱:Java程序設計成 績:實驗項目名稱:JAVA語言實現面向對象編程基礎指導教師:(簽名)班級: 計科14-4班姓名: 李雪瑞學號: 20140902413一、實 驗 目 的: 1. 通過實驗,掌握Java語言程序設計的基本方法。?2. 學會Java語言中運算符和表達式的應用。,熟練地掌握Java程序流程控制語句的應用。3. 掌握Java面向對象程序設計中類、包等的概念與應用,能熟練應用方法、類、成員變量等元素。4. 掌握繼承和接口等概念,熟練子類對象的創建過程,掌握面向對象編程的概念和方法以及接口的運用。二、實 驗 要 求:1. 編寫一個JAVA應用程序,使用While循環語句計算1~1000之間能被3和7同時整除的整數之和。2. 編寫一個JAVA應用程序,計算1-1/3+1/5-1/7+1/9-1/11+···的前10項之和。3. 編寫一個類,該類創建的對象可以計算等差數列的和。4. 編寫一個類,該類創建的對象可以輸出俄文字母表。5. 編寫兩個類,A和B,A創建的對象可以計算兩個正整數的最大公約數,B創建的對象可以計算兩個數的最小公倍數。要求:B類中有一個成員變量是用A類聲明對象。6. 編寫一個類,使該類有如下方法: Public int f(int a,int b){······ //要求該方法返回a和b的最大公約數}再編寫一個該類的子類,要求子類重寫方法f(),而且重寫的方法將返回兩個整數的最小公倍數。7. 編寫一個類要求實現一個接口,該接口有3個abstract方法:?Public?abstract?void?f(?int?x);?Public?abstract?void?g(int?x,?int?y);?Public?abstract?double?h(double?x);三、完 成 程 序: 1. public?class?Zy1{??public?static?void?main(String?args[]){int?s=0,m=3,n=7,a=1;while(a<=1000){?if(a%m==0&&a%n==0)s=s+a;a++;}?System.out.println("s="+s); }?}?實 驗 結 果 抓 圖 及 分 析:結果為 23688此程序主要使用了while循環語句,while語句有關鍵字while,括號中的一個求值為boolean類型數據的表達式和一個復合語句構成。While語句的執行規則是:<1>計算表達式的值,如果該值是true,則<2>,否則<3><2>執行循環體,再進行<1><3>結束while語句的執行。2. public?class?Zy3{public?static?void?main(String?args[]){long?s=0,a=8,m=a,n=10,i=1;for(i=1;i<=n;i++){sum=sum+m;item=m*10+a; }?System.out.println(sum);}??}?實 驗 結 果 抓 圖 及 分 析:結果為9876543200此程序主要使用了for循環語句,for語句由關鍵詞for,括號中用分號分隔的3個表達式及一個復合語句構成。括號中的第二個表達式必須是一個求值為boolean類型數據的表達式。第一個表達式用來完成變量的初始化,第二個為循環條件,第三個用來休整變量,改變循環條件。For語句的執行規則如下:<1>計算括號中第一個表達式,完成初始化工作<2>判斷括號中第二個表達式的值,若為true,則執行<3>,否則執行<4><3>執行循環體,然后計算括號中第三個表達式,再執行<2><4>結束for語句執行3.class?Dc{?int?start,d; Dc(){ }?Dc(int?start,int?d){this.start=start;this.d=d;}?void?setStart(int?s){start=s;}?void?setD(int?d){this.d=d;}?int?getSum(int?n){int?sum=0,i=1;while(i<=n){?? sum=sum+start;start=start+d;i++;}??return?sum;?}}?public?classZy3?{?public?static?void?main?(String?args[?]){??? ?Dc?shulie=new?Dc(2,3);?System.out.println("等差數列和為"+shulie.getSum(20));shulie.setStart(8);?shulie.setD(4);??System.out.println("等差數列和為"+shulie
總結
以上是生活随笔為你收集整理的计算机公共基础知识实验报告,20140902413 李雪瑞 计算机工程系实验报告345.docx...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qq音乐怎么禁止别人查看访客
- 下一篇: iphone13悬浮球怎么打开