麻烦指点一下每一行代码是用来干什么的,初学不是很明白,还有也请教一下怎么学java
以左边行数为准:
第三行是一个主函数,程序运行的入口
第四行和第五名是变量的声明
第六行是一个输入构造器,作用是让你可以从键盘上输入内容
第七行判断,如果构造器对象m不为空,给n赋值
第三行:主方法固定格式,有且只有一个主方法
第四行声明一个整数n赋值0
第五行同上声明i,j,k赋值为0
第六行从键盘上输入输入一个数这个m代表你马上要输入的数scanner s=new scanner(system.in)也是固定格式
第七行参考这个懒得打https://blog.csdn.net/weixin_42649617/article/details/108802460
第八行赋值
第九行大括号结束
第七行构造一个输入扫描器 用于判断输入的缓冲区内有无数据 如果有 则返回true 否则等待键盘输入 并将输入内容赋值给n 不返回false
第八行就是一个正常的输入操作 给n赋值