java day1

 1 import java.util.Scanner;    //這是一個相似於C語言裏頭文件的東西,它裏面包含了咱們構造的類全部要進行的操做  2 public class Practice {      //class是一個類,Practice是類的名字,稱爲類的實例  3     public static void main(String[] args){  4         Scanner in = new Scanner(System.in);        //構造一個對象
 5         System.out.print("How muuch do you need to retire?");  6         double goal = in.nextDouble();        //得到輸入
 7         System.out.print("How much money will you cotribute every year?");  //調用系統的輸出函數並輸出語句到屏幕上  8         double payment = in.nextDouble();  //定義一個double類型的變量且輸入這個變量的值  9         
10         System.out.print("Interest rate in %: "); 11         double interestrate = in.nextDouble(); 12         
13         double balance = 0; 14         int years = 0; 15  read_Date:    //定義一個循環起始位置,當循環內部出現跳出循環的語句時,回到這個地方從新開始循環 16         while(balance < goal){ 17             balance += payment; 18             double interest = balance * interestrate / 100; 19             balance += interest; 20             years++; 21             if(balance > goal) 22                 break read_Date;    跳出循環 23  } 24         System.out.println("You can retire in " + years + " years");
    /* 字符串之間用"+"鏈接構成一個新的語句,在這裏要注意"+"不會產生一個空格,因此字符串之間是直接相連的。變量不屬於字符串,因此不須要包括在" "內,在這個地方也能夠和C語言同樣採用 printf 語句,System.out.printf("You can retire in " %s "years",years);
    */
25 } 26 }

 已經開始學習java,用的書是《core java》,今天學習了前三章,初步認識了java的基本概念,基本組成,每一個小的語言細節都有在如上的代碼意思上修改,因而出現了這麼一個冗雜但包含了很多今天學習的語言細節的程序。讓我感到頗有新鮮感的是java的類,容器,方法,API這幾個東西。剛剛從面向過程的C語言過渡到面向對象,java的這幾個特性讓我切身的感覺到了java的方便。此外,在有一門語言基礎上再學習其他的語言,果真會要上手更快一點,基本上語言之間的共性比較明顯,讀起來沒有很大的阻礙。但在第四章開始接觸面向對象的概念的時候,感到有點迷,不太理解面向對象的含義,但願明天的學習可以加深對它的理解。java

總之感覺到了學習一門新的語言的快樂,加油!函數

相關文章
相關標籤/搜索