書來自於<運算思維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@#$#@$@#$@#$@#$@#
好,公布答案,看學習有沒有出了問題
答案就是!!
請支持正版
請支援收銀 😁
留言列表