JAVA證照考題解答分享(Android證照的跳板)
http://terry55wu.blogspot.tw/2014/01/javaandroid.html
課程大綱:
1.認識 AWT類別
2.認識並學習如何建立視窗物件
3.學習如何管理與配置版面
4.事件處理:1.認識 Java的委派事件模式。2.認識並學習使用各種事件處理類別。3.學習各種物件的事件處理 。
之後:
1.分享最新的JAVA DOCS資訊與中文化版本,
並設定ECLIPSE直接讀取JAVA說明檔的設定方法。
2.利用實例綜合練習變數宣告、資料型別、運算子、
流程控制的IF...ELSE與各種迴圈方法的應用。
3.說明陣列與多維陣列的使用與實例。
漸漸更深入JAVA語法的核心,有些同學似乎已經吃不消,
但有些同學可能以前學過,所以一下子就解出來了,
也很大方的分享出他的解法,
不過這樣有時反而讓一些沒學過JAVA的同學備感壓力。
因為老師以為大家都會了,所以就加速往前,害一些同學在後面趕的很辛苦,
腦筋已經被迴圈給轉的頭昏,還沒弄懂題目,又要接下一題,
所以真有點兩難,好在助教的提醒,有稍放慢一點進度,
若有程度較好的同學,請些自行預息後面的課程,
或是先準備TQC JAVA的學術科考題好了,再不然好心一點,
充當一下老師的分身,幫忙同學一下,感謝!
101模擬樂透彩
102系統日期、時間顯示
103亂數排序器
104河洛之數
105陣列行列轉換
106數值過濾器
107求平均值
108九九乘法表
109面積與體積計算
110單字測驗
202利息計算
204期末考分數計算
206四則運算
208三角形邊長判斷
210字元搜尋器
302字體設定選擇器
304簡易繪圖板
306滑鼠感應視窗
308藝人音樂評等
310年齡計算
相關JAVA教學:
發表時間 文章標題
2015-06-22 JAVA網路程式設計第1天上課分享(HTML 5與JavaScript)
2015-06-21 艾鍗JAVA物件導向程式設計2(流程控制)
2015-06-21 JAVA程式設計第2次上課(環境安裝與變數與Math類別)
2015-06-20 從JAVA入門到智慧型手機設計第2次上課
2015-06-20 從JAVA入門到智慧型手機設計第1次上課
2015-01-16 如何在JAVA顯示河洛之數結果
2015-01-16 如何在JAVA顯示系統時間並格式化
2015-01-16 JAVA物件導向設計第3堂課:JSP與APP跳板
2015-01-16 JAVA物件導向設計第2堂課:JSP與APP跳板
2015-01-16 JAVA物件導向第1堂課:JSP與APP跳板
2014-01-20 佛光資應系JAVA證照考題解答分享(Android證照的跳板)
2013-08-19 艾鍗JAVA物件導向程式設計課程上課影音分享(2)
2013-08-02 總統府旁JAVA網路程式設計第2天上課分享
2013-08-02 總統府旁JAVA網路程式設計第1天上課分享
2013-03-15 從JAVA入門到智慧型手機設計第2次上課
2013-03-11 從JAVA入門到智慧型手機設計(1)
2012-10-27 有七星潭海浪聲的JAVA入門與證照分享
2012-09-14 JAVA程式設計第7次上課
2012-08-29 JAVA程式設計第1次上課
2012-05-31 有七星潭海浪聲的JAVA入門與證照分享1
2012-04-08 JAVA證照考題解答分享,Android證照的跳板
2012-01-25 JAVA證照考題解答分享,Android證照的跳板
2011-10-04 JAVA程式設計總整理
2010-10-30 湜憶電腦 TQC JAVA進階級先修課程之二
2010-10-30 湜憶電腦 TQC JAVA進階級先修課程
2010-05-30 最近的生活很JAVA--分享GOOGLE服務在教學上的應用
2010-05-30 文化大學推廣部JAVA程式設計第 5 次上課
2010-05-30 文化大學推廣部JAVA程式設計第 4 次上課
2010-05-30 文化大學推廣部JAVA程式設計第 3 次上課
2010-05-30 文化大學推廣部JAVA程式設計第 2 次上課
2010-05-30 程式語言排行榜,C語言居冠,JAVA次之
2010-05-30 最近的生活很JAVA--分享GOOGLE服務在教學上的應用
2010-05-22 JAVA程式設計第2次上課(環境安裝與變數與Math類別)
2009-08-27 TQC JavaScipt 實用級線上影音
2009-08-24 TQC JavaScipt 線上影音教學課程 101自動瀏覽器
2009-03-12 Java、VisualBasic、Visual C++有什麼不一樣呢?
java下載,jdk,eclipse,java教學網站,java教學影片,java eclipse教學,eclipse 教學,java證照解答,AWT類別, 電腦證照
「c 二維陣列 題目」的推薦目錄:
- 關於c 二維陣列 題目 在 吳老師教學部落格 Youtube 的最讚貼文
- 關於c 二維陣列 題目 在 吳老師教學部落格 Youtube 的最佳解答
- 關於c 二維陣列 題目 在 吳老師教學部落格 Youtube 的最佳解答
- 關於c 二維陣列 題目 在 [問題] 動態記憶體配置二維陣列的練習題- 看板C_and_CPP 的評價
- 關於c 二維陣列 題目 在 Re: [問題] 二維陣列初始化問題- 看板C_and_CPP - 批踢踢實業坊 的評價
- 關於c 二維陣列 題目 在 二維陣列的翻轉與鏡射- 003 多維陣列影片2 : C++ 教學進階 的評價
- 關於c 二維陣列 題目 在 [C語言] - 指標及多維陣列 的評價
- 關於c 二維陣列 題目 在 C 二維陣列題目的問題包括PTT、Dcard、Mobile01,我們都能 ... 的評價
- 關於c 二維陣列 題目 在 C 二維陣列題目的問題包括PTT、Dcard、Mobile01,我們都能 ... 的評價
- 關於c 二維陣列 題目 在 C 二維陣列題目的問題包括PTT、Dcard、Mobile01,我們都能 ... 的評價
- 關於c 二維陣列 題目 在 二維陣列題目-在PTT/巴哈姆特上手遊推薦遊戲排行攻略整理 的評價
- 關於c 二維陣列 題目 在 201305/source/discuss1.md at master 的評價
- 關於c 二維陣列 題目 在 [問題] 二維陣列亂數+泡沫排序 的評價
c 二維陣列 題目 在 吳老師教學部落格 Youtube 的最佳解答
JAVA程式設計第4次上課
這次上課主要是開始學習流程控制的迴圈部分:
有FOR、WHILE、DO...WHILE迴圈
這也是學習JAVA基本與法中比較重要且難學的部份,
因為人腦沒有迴圈的功能,反而厭惡迴圈,
所以常常有同學學到這部份就因此陣亡,
因為實在是太不人性化,但對電腦來說,
他最大的優點就是可以不斷的執行迴圈,幾萬次都無所謂,
除了次數可以無上限外,速度也快到不行,
所以自動化控制一定少不了迴圈,只是要怎麼把迴圈學好呢?
這是非常重要的一環。
除了要反覆聽講外,反覆練習範例檔也是個方法,
或是嘗試修改範例成別的迴圈方式也是方法,
例如九九乘法表除了可以用FOR迴圈解,也可以試試WHILE迴圈和DO...WHILE迴圈,
結果都可以做的出來。
此外,也加入TQC的JAVA術科題目都範例,TQC地JAVA題目不算太簡單,
很有挑戰性,且目前有這張證照算是少數,
我覺得可以當成考SCJP國際證照之前的暖身,或可說互補也行。
吳老師 101/8/25
01_TQC認證試題練習說明
02_SwitchCase範例說明
03_JAVA版本比較說明
04_用JOptionPane顯示訊息
05_FOR迴圈範例並改為JOptionPane
06_猜拳遊戲解說
07_猜拳遊戲修改成JOptionOane
08_如何找到Class類別檔位置與反組譯
09_如何找到TQC_JAVA的程式碼
10_說明檔的使用說明
11_Array1D一維陣列說明
12_Array1D一維陣列說明(JOptionPane版)
13_Array1D一維陣列說明(DecimalFormat版)
14_Array2D二維陣列說明
相關JAVA教學:
JAVA證照考題解答分享,Android證照的跳板
http://terry55wu.blogspot.com/2012/01/java.html
JAVA程式設計總整理
http://terry55wu.blogspot.com/2011/10/java.html
湜憶電腦 TQC JAVA進階級先修課程
http://terry55wu.blogspot.com/2010/08/tqc-java.html
最近的生活很JAVA兼分享GOOGLE服務在教學上的應用
http://terry55wu.blogspot.com/2010/05/javagoogle.html
文化大學推廣部JAVA程式設計第 2 次上課
http://terry55wu.blogspot.com/2010/05/java-2.html
文化大學推廣部JAVA程式設計第 3 次上課
http://terry55wu.blogspot.com/2010/05/java-3.html
文化大學推廣部JAVA程式設計第 4 次上課
http://terry55wu.blogspot.com/2010/05/java-4.html
文化大學推廣部JAVA程式設計第 5 次上課
http://terry55wu.blogspot.com/2010/05/java-5.html
Java、VisualBasic、Visual C++有什麼不一樣呢?
http://terry55wu.blogspot.com/2009/03/javavisualbasicvisual-c.html
程式語言排行榜,C語言居冠,JAVA次之
http://terry55wu.blogspot.com/2010/05/cjava.html
Android程式開發證照教學懶人包
http://terry55wu.blogspot.com/p/android.html
吳老師,湜憶電腦,TQC,JAVA,電腦證照,JAVA工程師,AWT類別,線上教學,雲端計算,(吳老師提供)
c 二維陣列 題目 在 吳老師教學部落格 Youtube 的最佳解答
JAVA程式設計第4次上課
這次上課主要是開始學習流程控制的迴圈部分:
有FOR、WHILE、DO...WHILE迴圈
這也是學習JAVA基本與法中比較重要且難學的部份,
因為人腦沒有迴圈的功能,反而厭惡迴圈,
所以常常有同學學到這部份就因此陣亡,
因為實在是太不人性化,但對電腦來說,
他最大的優點就是可以不斷的執行迴圈,幾萬次都無所謂,
除了次數可以無上限外,速度也快到不行,
所以自動化控制一定少不了迴圈,只是要怎麼把迴圈學好呢?
這是非常重要的一環。
除了要反覆聽講外,反覆練習範例檔也是個方法,
或是嘗試修改範例成別的迴圈方式也是方法,
例如九九乘法表除了可以用FOR迴圈解,也可以試試WHILE迴圈和DO...WHILE迴圈,
結果都可以做的出來。
此外,也加入TQC的JAVA術科題目都範例,TQC地JAVA題目不算太簡單,
很有挑戰性,且目前有這張證照算是少數,
我覺得可以當成考SCJP國際證照之前的暖身,或可說互補也行。
吳老師 101/8/25
01_TQC認證試題練習說明
02_SwitchCase範例說明
03_JAVA版本比較說明
04_用JOptionPane顯示訊息
05_FOR迴圈範例並改為JOptionPane
06_猜拳遊戲解說
07_猜拳遊戲修改成JOptionOane
08_如何找到Class類別檔位置與反組譯
09_如何找到TQC_JAVA的程式碼
10_說明檔的使用說明
11_Array1D一維陣列說明
12_Array1D一維陣列說明(JOptionPane版)
13_Array1D一維陣列說明(DecimalFormat版)
14_Array2D二維陣列說明
相關JAVA教學:
JAVA證照考題解答分享,Android證照的跳板
http://terry55wu.blogspot.com/2012/01/java.html
JAVA程式設計總整理
http://terry55wu.blogspot.com/2011/10/java.html
湜憶電腦 TQC JAVA進階級先修課程
http://terry55wu.blogspot.com/2010/08/tqc-java.html
最近的生活很JAVA兼分享GOOGLE服務在教學上的應用
http://terry55wu.blogspot.com/2010/05/javagoogle.html
文化大學推廣部JAVA程式設計第 2 次上課
http://terry55wu.blogspot.com/2010/05/java-2.html
文化大學推廣部JAVA程式設計第 3 次上課
http://terry55wu.blogspot.com/2010/05/java-3.html
文化大學推廣部JAVA程式設計第 4 次上課
http://terry55wu.blogspot.com/2010/05/java-4.html
文化大學推廣部JAVA程式設計第 5 次上課
http://terry55wu.blogspot.com/2010/05/java-5.html
Java、VisualBasic、Visual C++有什麼不一樣呢?
http://terry55wu.blogspot.com/2009/03/javavisualbasicvisual-c.html
程式語言排行榜,C語言居冠,JAVA次之
http://terry55wu.blogspot.com/2010/05/cjava.html
Android程式開發證照教學懶人包
http://terry55wu.blogspot.com/p/android.html
吳老師,湜憶電腦,TQC,JAVA,電腦證照,JAVA工程師,AWT類別,線上教學,雲端計算,(吳老師提供)
c 二維陣列 題目 在 Re: [問題] 二維陣列初始化問題- 看板C_and_CPP - 批踢踢實業坊 的推薦與評價
※ 引述《skyHuan (Huan)》之銘言:
: 在寫程設矩陣乘法的題目的時候遇到一些問題
: 完整程式碼在這裡:https://pastebin.com/MxAUgHcY
: 這是執行結果:
: 上面兩區塊是input,即一個2x3矩陣乘上一個3x4矩陣,最下面的區塊是相乘完的結果
: 中間兩個區塊是測試過程,也就是我的問題所在
: 以下列出我的問題,基本的程式觀念沒有很好,還請前輩們多多指教
: 1. 我的作法是先宣告出要存相乘結果的矩陣並初始化,如程式第18行
: 我記得二維陣列可以用 = {0} 來把全部的內容初始化為0
: 但做完第18行後,print出新宣告的陣列結果會是測試區塊的上面那塊
: 出現幾個很大的數字,感覺像是記憶體殘值(?
: 用for迴圈重新設定每個為0之後才恢復正常全部都是0
: 是我 = {0} 的使用上有什麼沒注意到的嗎
在 C 語言中只有陣列這個概念, 沒有幾維的分別. 當你用下面幾種
方式來定義陣列, 概念上還是以巢狀陣列為主 (array of arrays),
這個概念很重要, 尤其在算位移的時候:
int a[2]; // array of 2 ints
int b[3][4]; // array of 3 int[4]s
int c[4][5][6]; // array of 4 int[5][6]s
因此陣列元素 c[2] 的型別為 int[5][6], 記憶體位址為
(char*)&***c + 2 * sizeof(int[5][6])
^ ^ ^
第一個元素的位址 + 索引 * 每個元素的大小
另一個很重要的概念是: 陣列初始化只能初始前幾個元素, 剩下未
給值的元素都將用 zero bytes 填滿, 所以下面的初始化應該和你
所認知的不一樣:
int a[3] = { -1 }; // { -1, 0, 0 }
一對大括號用來初始化一個陣列, 巢狀陣列則需要有對應層數的大
括號來初始化:
int b[3][4] = {
{ -1 },
{ },
{ 5, 6, 7, 8 }
};
/*
b = {
{ -1, 0, 0, 0 },
{ 0, 0, 0, 0 },
{ 5, 6, 7, 8 }
}
*/
回到上一段所說的, 未給值的元素都會用 zero bytes 填滿, 如果
你就想要全部值都填 0, 像初始化 b[1] 那樣直接給空大括號即可
(全都不給初始值, 所以都用 zero bytes 來填).
: 2. 宣告二維陣列大小的時候,大小是否可以用變數來表示
: 例如程式碼中的第7行中的m跟k1在scan後才能決定值
: 那第8行的二維陣列那樣宣告是合法的嗎,還是一定要用malloc的方式才行
: 我用自己電腦的IDE (CB)跟線上compiler (C99)跑都有過
: 但同學跑一模一樣的程式碼compiler不給過(VS)
可以, 但這需要你的編譯器支援 VLA (Variable-Length Array),
這是在 C99 才進的 feature, 因為目前 C 編譯器預設使用的語言
標準大多還是 C89/C90, 所以先確定你的編譯器有支援到 C99 並在
編譯時啟用.
https://en.wikipedia.org/wiki/C99#Implementations
另外需要注意的是 VLA 的記憶體是放在 call stack 上, 使用的時
候小心別配置超過編譯器/環境允許的大小.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 121.131.81.65
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1554230037.A.5FD.html
語意也不一樣:
型別 敘述
int(*)[4][5][6] &c
int(*)[5][6] c (decay 後)
int(*)[5][6] c + 2
int[5][6] c[2]
int[5][6] *c
int[6] **c
int ***c
int* &***c
***c 語意上就是取得第一個 int 元素, sizeof(char) 的值為 1,
它扮演的角色就是你說的 byte. 先將 &***c 轉成 char* 確保往後
的指標運算都是以 byte 為單位 (int8_t 只是無 padding 的連續
8 個 bits, 但無法代表一個 byte). 所以最後整串敘述的語意為:
c[2] 的位址是從第一個元素算起, 位移為 2 個
int[5][6] 大小的地方
這邊把 sizeof 放進來是想表達指標運算的背後都和元素大小相關,
而元素大小是由指標型別來決定的, 無法單純靠索引來計算位移.
敘述 原始型別 結果型別
&c int(*)[4][5][6] char*
c int[4][5][6] char*
&***c int* char*
應該不用說明也可以看出差異在哪. 與其跟新手說「請你去算出
array of array of arrays的起始位址」, 個人覺得將陣列一步步
拆解, 扁平化, 再去算位移著實簡單得多.
... <看更多>
c 二維陣列 題目 在 二維陣列的翻轉與鏡射- 003 多維陣列影片2 : C++ 教學進階 的推薦與評價
好的頻道需要你的支持。謝謝你使用影片下方"超級感謝" 功能給我們一個鼓勵。 講義及範例部落格: https://cpproadadvanced.blogspot.com/ 特色: 不只是 ... ... <看更多>
c 二維陣列 題目 在 [問題] 動態記憶體配置二維陣列的練習題- 看板C_and_CPP 的推薦與評價
大家好 小弟我明天下午要教別人C++的動態記憶體配置
我想出一個關於 動態記憶體配置 二維陣列的練習題
但是雖然是要教別人 但是我動態記憶體配置這邊也才剛看完沒多久
自己也是個C++新手
出的題目都很兩光
然後網路上動態記憶體配置通常又都沒講到2D 3D陣列
或只是稍微帶過而已 所以例題也好少
像是剛剛寫了一個用動態記憶體配置的二維陣列去做矩陣相乘
可是感覺只是硬要用動態配置去做矩陣而已 宣告完以後 動態配置就沒用了...
能不能請各位前輩幫我出一些點子
讓我出的題目可以運用到動態記憶體配置 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.54.206
... <看更多>