close

書來自於<運算思維JAVA語言設計基礎實務> 深石數位科技,作者:陳德來

 

程式太博大精深

可是我會一天學一點點

學邏輯而已

 

今天來說一下「變數」,來自於<運算思維JAVA語設計基礎實務>這本書的解釋

 

----------------------------

2-2 變數與常數

     當程式執行時,外界的資料進入電腦後,當然要有個棲身之處,這時系統就會

撥一個記憶空間給這份資料,而在程式碼中,我們所定義的變數(variable)與常數

(constant)主要的用途就是儲存資料,以供程式中各種計算與處理之用。變數是一

種可變動的數值,它會根據程式內部的處理與運算來作相對的更動。簡單來說,變

數與常數都是程式設計師用來存取記憶體資料內容的一個識別代碼,兩者最大的差

異在於變數的內容會隨著程式執行而改變,但常數則固定不變。

 


心得:光是這段就很深了,電子鴉片別再吃

          請支持內容付費,我名片有斗內連結。

 

休息一下進廣告

 

如果你有好的朋友願意分享內功,學習程式並不是像傳統般的困難..

 


 

心得:看了一下書

領悟的心得,不一定是對的

 

「變數」的存在是為了,像是作數學運算之類的

放置一個空間儲存,並宣告,為什麼要儲存? 就像你賣芭樂,賣一賣你也要收據

不然就賺多少花多少,沒有收據花得太開心了;那為什麼宣告呢?

 

沒有宣告好像沒有起點,你的起點好比是我現場有二十塊板模,我今天要追加3600塊板模

這就是變數之所以要宣告的原因

 


那麼常數呢 ,書本的解釋是類似 1. 圓周率(PI)  2.光速(C)

這些都是固定不變的常數,就好比要喝啤酒要先打開拉環

 


 

以下書本中的程式,也許很深奧
先看看就好,看的懂多少算多少

 

[範例程式:CH02-06]

01  //CH02_06.java,  變數與常數宣告

02  public class CH02-06  {  //宣告常數C(光速)

03         final static double  C  = 2997924581.2;

04         public static void main  (string args[])  [

05                  //宣告變數e 與 m

06                 int   m;

07                 double e ;

08                 //賦予變數直

09                 m =10 :

10                 e = m *  c *  c;

11                 //輸出於螢幕

12                 System.out.println("當質量為:"+m);

13                 System.out.println("所釋放出的能量為: " +e );

14                   }

15           }


休息一下進廣告

-----------------------

學習心得:

 

(以下都是學習的推敲請勿認真過度看待)

07                 double e ; (這什麼意思,雙倍的 e ?)

跟這兩行有關聯

02  public class CH02-06  {  //宣告常數C(光速)

03         final static double  C  = 2997924581.2;


06                 int   m;

07                 double e ;

-------------------------

知道了,先定義m的數值

然後,double e 的意思是...

10                 e = m *  c *  c;


 

大概是這樣子,這個程式有兩個變數都需要被定義

程式,多半是數學去架構

 

----------

12                 System.out.println("當質量為:"+m);

13                 System.out.println("所釋放出的能量為: " +e );

 

這兩句不知道什麼意思,先不要認真看待

我已經驗告訴你

( System.out.println)

這是輸出的意思,我們寫程式是拿來用的

這很正常對吧?

 


再來就看文字敘述了.

當質量為:"+m)

 

 

見山就是山,印出來就是

[當質量為:10(因為有先定義)]

[所釋放出的能量為: 8.98@#%$#@$#@$@#$

 

10                 e = m *  c *  c;

 

E=10*2997924581.2*2997924581.2=8.98@#$#@$@#$@#$@#$@#

 


 

好,公布答案,看學習有沒有出了問題

 

 

答案就是!!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

請支持正版

請支援收銀 😁

arrow
arrow
    文章標籤
    JAVA 程式 設計
    全站熱搜

    自由付費支持創作 發表在 痞客邦 留言(0) 人氣()