不知道為啥粘貼的圖片是一堆編碼。。。。
如何插入圖片
博客后后臺MarkDown編輯器上只有一個按鈕,就是用來上傳圖片并自動插入MarkDown標記的,超級好用
(一)學習總結
1.在java中通過Scanner類完成控制臺的輸入,查閱JDK幫助文檔,Scanner類實現基本數據輸入的方法是什么?不能只用文字描述,一定要寫代碼,通過具體實例加以說明。
package text1;import java.util.Scanner;//定義類輸入
public class text1{public static void main(String [] args){Scanner input = new Scanner(System.in);//聲明地址空間System.out.println("請輸入名字:");//輸入語句String name = input.next(); //調用輸入語句System.out.println("請輸入學號");int id = input.nextInt();System.out.println("名字為:"+name+"\t學號為:"+id);
}
}
2.Random類和Math類的random()方法都能產生隨機數,這兩種方式有什么區別,各有什么特點呢?查閱JDK幫助文檔,并舉例加以說明。
Random類的隨機方法是設定隨機種子的,(如:new Random().nextInt(10))這里的10就是隨機種子,
相同的隨機種子在相同隨機次數中產生的隨機數是相同的,而Math類的random()方法是令系統產生大于等于0.0小于1.0的double值,
如果想要取到一定范圍的隨機數就需要擴大一定的倍數。
3.運行下列程序,結果是什么?查閱資料,分析為什么。
public class Test {public static void main(String args[]) { double a = 0.1;double b = 0.1;double c = 0.1;if((a + b + c) == 0.3){System.out.println("等于0.3");}else {System.out.println("不等于0.3");}}
}
結果是 不等于0.3
MarkDown:
為了處理精度損失的問題,可以使用java.math.BigDecimal類,查閱JDK幫助文檔或教材p378;我是直接看的378頁,百度沒搜到看了下同學的,書上寫的
對于需要精準計算的結果,必須使用bigdecimal
4.本次學習要點中其他需要總結的內容:因人而異,根據自己的學習情況,記錄難掌握或難理解的內容,以及學有心得的內容。還存在哪些問題,也可以提出來,對于同學在博客中提出的問題,大家可以積極討論,互幫互學。
我的基礎也好,啥的,算是比較差的,做實驗的時候就是忙手忙腳的,各種不會,這學期上課前預習,感覺很簡單,然后到自己動手就感覺不會
,問同學很多問題,都感覺不好意思。像是import的聲明調用,還有scanner的輸入,感覺都很生,
然后就是這一學期語言類的科目是真的挺多,很容易混亂,比如c++的cout<<,還有 圖形學的c,java的system。out。print。現在就是盡可能熟悉環境。
作業提交的很是倉促,又找來同學的代碼看了下,差距很大,而且想到的關鍵點還有很多差別,,像 break跳出循環可以直接通過設置一個標記,比如 xunhuan:代碼。break xunhuan;
很遺憾!!您猜錯了!請繼續努力!您還剩下8次機會喲!
第3次
請輸入您猜測的數:
50
您猜的數過大!
很遺憾!!您猜錯了!請繼續努力!您還剩下7次機會喲!
第4次
請輸入您猜測的數:
我寫的問題就很多,還在改進。
然后就是改進了,上課我算是認真,但是有可能效率還比不上沒聽課的,這是真的,兩點不會記筆記以及容易分神我最大的毛病就是不寫作業,所以這學期打算盡可能改變,哪怕分數低了水平也要漲。雖然我以后不走 專業。
(二)實驗總結
實驗內容:
1.看商品猜價格
2.萬年歷
3.評分系統
對完成實驗內容過程中遇到的問題、解決方案以及程序的設計思路和思考等進行歸納總結。
格式如下:
評分系統
程序設計思路:兩個循環,ij對10個評委打分進行依次循環,再對五個選手分別打分,有一個scanner輸入語句,及數組。判斷順序,通過sort排序語句,再對【0】
【9】賦值0進行最大最小的刪除。
問題1:一開始我打算用import聲明個比較大小的方法進行求最值,
原因:同學告訴我。。。有個排序類
解決方案:XXXXXXX
看商品猜價格
程序設計思路:設置隨機數,賦值猜數,將猜到的數存入數組最大為十次,if超出直接輸出,
問題1:還不太對。。
原因:程序有錯
解決方案:
MarkDown:
xinz