鸿蒙编程要用到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'这个空白可能比较宽,重新改一下
编译后终于输出符合自己要求了,整齐了,治好了我这个强迫症
感觉一路套一路的,还是比较麻烦,不知有什么更好的法子。