java 板


LINE

我是用Android studio 參考別人做的範例,做的計算機 目前遇到一個問題,就是我在計算答案結束後, 如果按正負值無法執行,不知道如何修正, 這是我的檔案連結https://drive.google.com/open?id=0B2vsjuRoYE1zcFdOZHBnaThwREU 主要是這個method(private void handlePlusMinus)有出現小問題, 在麻煩大家幫我看一下,可以先去裝apk看看, 謝謝各位! --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.24.86
※ 文章網址: https://webptt.com/m.aspx?n=bbs/java/M.1506680603.A.B07.html jimkukky:轉錄至看板 AndroidDev 09/29 23:20
1F:→ zodiac3012: 你的handlePlusMinus方法 開頭用if(!readyToClear)做09/30 00:32
2F:→ zodiac3012: 判斷09/30 00:32
3F:→ zodiac3012: readyToClear初始值false 所以正常09/30 00:32
4F:→ zodiac3012: 不過進了handleEquals 會改成true 所以結算完無效 刪09/30 00:32
5F:→ zodiac3012: 掉開頭判斷就好了09/30 00:32
我有試著拿掉 也會有一點問題 結果按負在計算會得到正的答案 不知道要怎改比較好 ※ 編輯: jimkukky (223.140.15.78), 09/30/2017 08:04:34
6F:→ zodiac3012: handlePlusMinus()加hasChanger=true=>之後進equals不09/30 13:38
7F:→ zodiac3012: 會直接印result09/30 13:38
8F:→ zodiac3012: handleEquals()裡switch加個 case 0:result=螢幕數字= 09/30 13:38
9F:→ zodiac3012: >處理按完“=”後正負變換09/30 13:38
10F:→ zodiac3012: 建議印個Log 比較好理解他的運作方式09/30 13:38
想請教case:0指令後面Java要怎麼打我有點不太了解 在麻煩你謝謝! ※ 編輯: jimkukky (223.140.15.78), 09/30/2017 14:34:37
11F:→ zodiac3012: https://drive.google.com/file/d/0B2TYJ3VWLqTgT0djZ 09/30 18:44
12F:→ zodiac3012: XBzaDZjeW8/view?usp=drivesdk 09/30 18:44
13F:→ zodiac3012: 我的想法是計算完按+/- 代表想修改result繼續計算 09/30 18:44
不過發現這樣改完之後,好像還會有另一個問題,假設我按數字+數字在按正負跟 我按數字-數字在按正負剛好結果會正負顛倒,計算值有問題,不知道要在如何修正比較好 ※ 編輯: jimkukky (61.231.26.40), 09/30/2017 22:32:11
14F:→ zodiac3012: https://imgur.com/0syihpJ 10/01 00:00
15F:→ zodiac3012: 我測不出來你的情況耶,你印個log應該能解決 10/01 00:00
sorry 我昨天自己理解錯誤,目前程式暫時沒問題,謝謝你熱心指導,非常感謝! 另外最後想請教最後一個問題,我對於印log不太會,你的指令是怎麼打的如何使用 ※ 編輯: jimkukky (61.231.26.40), 10/01/2017 09:15:02
16F:→ y3k: Log.d(); 10/01 14:14
我有自己放一行如圖https://imgur.com/a/tYXJo 為何我logcat 找不到這行呀 介面有設定錯誤嗎還是其他問題 ※ 編輯: jimkukky (61.231.26.40), 10/01/2017 15:24:06
17F:→ y3k: 把空格拿掉 先用this去搜 空格搜尋東西很容易找不到想要的 10/01 16:46
還是搜不到我要的字串,想請問Z大是如何印出LOG,如上你貼的圖,還是我有哪裡設定 有問題之類的? ※ 編輯: jimkukky (61.231.26.40), 10/01/2017 17:02:45
18F:→ y3k: 把Regex打勾取消吧 10/01 17:55
19F:→ y3k: 然後你確定有觸發operator==0這件事情? 要不要把她先移到 10/01 17:56
20F:→ y3k: handleEqual()的一開始先測試看看 10/01 17:57
OK可以印log了,非常謝謝兩位! ※ 編輯: jimkukky (61.231.26.40), 10/01/2017 18:22:44
21F:→ ssccg: logcat可以先把右邊那個No Filter改選Selected Application 10/01 18:57







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP