这一篇继续讲java的循环结构 下面是一些例子 和一些高级用法
这个例子是打印出99 乘法表
这样写就可以了 99乘法表 每一行都是 1*x, 2*x, 3*x 这样的,那么控制好每一行的结束就行了
java也有foreach这种循环 这种遍历主要是用来遍历数组 列表什么
比如python 好吧 我用python用惯了
比如python我定义一个列表
a = [ 1, 2, 3, 4, 5]
for i in a:
语句
像上面那样写就行 还可以加迭代器什么的 都行 比如再pytorch里面,就经常用iter迭代器来包装 Dataloader 取值,然后抛出终止异常 就新实例化一个iter 定义最大步数 训练网络
java的foreach这样的语法如下:
java的数组是大括号包起来的 python是 [] python元组是() 元组就是元素不能修改 python字典是{ key: value, key: value }这样
foreach的写法记住 因为python里基本都是这样子遍历的 java不能像python那样切片
会报错
下面是break 和 continue的用法
break 和 continue 挺简单的 python c语言中都有
下面再来一个例子 使用循环方法打印一个 三角形 然后介绍下 IDEA的debug debug就是看程序的运行过程 c的一些IDE也可以 其实也可以用sout输出debug啦
这样就行了 三角形 那么要先输出一些空格来填补位置 然后依次按照数量填补*号就行了
结果如下:
debug功能用这个小图标就行
然后在左边操作 但是要提前打断点 断点意思就是 定位到哪行语句开始debug
下一篇讲java的方法 方法重载等等