java做業

(一)學習總結

1.在java中經過Scanner類完成控制檯的輸入,查閱JDK幫助文檔,Scanner類實現基本數據輸入的方法是什麼?不能只用文字描述,必定要寫代碼,經過具體實例加以說明。

scanner能夠使用不一樣的 next 方法將獲得的標記轉換爲不一樣類型的值。java

整型:nextint()
雙精度:nextdouble()
換行:nextline()

代碼git

Scanner sc = new Scanner(System.in);
 int i = sc.nextInt();


 import.java.util.Scanner;                 
 public class sc{
 public static void main(String[] args){
 Scanner in=new Scanner(System.in); 
 System.out.print("輸入數據:");
 int input=a.nextInt();
 System.out.println(input);
 }
 }

2.Random類和Math類的random()方法都能產生隨機數,這兩種方式有什麼區別,各有什麼特色呢?查閱JDK幫助文檔,並舉例加以說明。

Math類的random()返回的只是從0到1之間的小數。第一次調用該方法時,它將建立一個新的僞隨機數生成器,new java.util.Randomdom

Random類產生的隨機數,在其最大值範圍內,按照機率均勻分佈的。兩個種子數相同的Random對象,相同次數生成的隨機數字是徹底相同的。學習

import java.util.Random;
 public class Random;{
 pubilc static void main(String[]    arge){
   int i,j;
   Random n=new Random();
   i=rand.nextInt(100);
   j=rand.nextInt(100);
   system.out.printIn(x+""+y+"="+(x+y));
 }   
 }

3.本次學習要點中其餘須要總結的內容

在本次學習中主要是結合書中的相關內容,閱讀老師jdk文件裏有關Randon類和Math類的random()的具體介紹。大部分時間只是學習了這兩個類,水平比較差。.net

(二)實驗總結

1.猜數遊戲

程序設計思路:運用random系統產生隨機數和運用if語句進行比較
問題1:怎樣寫出隨機出現的猜數設計

Random s=new Random();
int fin = s.nextInt(100);

2.萬年曆

程序設計思路:判斷閏年和平年,月份分三種狀況判斷一個月有多少天,讓
每一個星期的第一天爲週日。
問題1:如何判斷平年閏年code

if (i % 4 == 0 && !(i % 100 == 0) || i % 400 == 0) { 
 totalDays = totalDays + 366; // 閏年366天
 } else {
 totalDays = totalDays + 365; // 平年365天
 }

(三)代碼託管


連接:http://git.oschina.net/hebau_cs15/Java-CS02lc視頻

(四)學習進度條

------- 代碼行數(新增/累積) 學習時間(新增/累積) 本週學習內容
目標 5000行 300小時
第2-4周 130/300 15/30 觀看上傳的有關java的視頻,switch語句
第5周 -------- -------- --------
第6周 -------- ------- --------
相關文章
相關標籤/搜索