鴻蒙編程要用到JAVA,現在還是菜鳥階段,先練基礎吧。而且白天要工作,只能晚上學習,希望能堅持下去。
根據教程,這次提供了一個for語句,以前大學時學過,感覺應該比較簡單,先打開記事本錄入(一位網友說有其他程序可以直接編譯,找了一下,不確定那個比較好,先用著這個方法,不知道安裝了其他編譯軟件會不會產生沖突),程序如下:
for語句
繼續CMD編譯javac -encoding utf-8 fortest.java,出現了3個錯誤
在語句for(x=1;x<5,x++)里,符合錄入錯誤,把;錄入成,了,修改后再運行,還有錯誤
這次又是大寫沒有搞對,public static void main(string args[]),應該是String,真是嚴格要求,修改再運行,通過了
可以輸出結果了
看到這個,突然想起九九乘法表,按照這個應該可以把乘法表輸出,于是繼續編寫,因為九九乘法表里1*2=2和2*1=2是一樣的,所以要減少一個,這樣就要用到if語句了,其實這個if語句在培訓資料里還沒有講到,不過因為以前學過,估計大同小異,程序如下
編譯,輸出
成功了,不過排序感覺有點怪,正常應該是反過來的,嘗試一下
此間出現多次錯誤,修改后編譯成功,但是輸出結果不是自己想要的效果啊
為什么會多打印這么多空白呢?后來才是char blank1='t'這個空白可能比較寬,重新改一下
編譯后終于輸出符合自己要求了,整齊了,治好了我這個強迫癥
感覺一路套一路的,還是比較麻煩,不知有什么更好的法子。