學習了一個月的JAVA仍是不能流暢的使用JAVA編寫程序,只能用所學的C語言的方法和思惟寫了一個簡單的ATM程序。學習
第一次的寫的時候,腦海中大概大概有一個ATM工做的流程圖,並非很清楚的理解,因此寫的很吃力,邊寫代碼邊考慮它的邏輯結構,循環語句不知道放在什麼地方,怎麼返回我上一步的操做等等一系列使人蛋疼的問題。像清風撫摸樹梢同樣過了一邊JAVA,發覺不少語句的含義還不是很理解。好比:怎麼輸入一個數字呢?(Scanner input = new Scanner(System.in); int num = input.nextInt();會提示錯誤,按照提示導入相應的包就好)怎麼判斷一個數字和原來的數字相等呢?(數字用==,字符用equals)當我執行錯誤的時候怎麼返回上一步的輸入操做從新執行程序呢?(num=input.nextInt())怎麼使用循環語句而且循環語句的位置放在哪裏?這一系列的問題真折磨人。input
重寫了幾回ATM的程序發覺要先畫一個流程圖出來,想一想你每一步須要執行的操做,最後才用代碼來操做,這樣你錯了的時候回過頭來看流程圖你就會從新理清了本身的思路.一下是我畫的簡單的流程圖:循環
總結:本身親手作過的東西印象會更加深入,實驗是檢驗真理的惟一標準。程序