为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第一季(IDEA工具)升级版

已采纳回答 / ziom
这是由于java中int整型的运算特性,导致/10即减去了一位比如 9/2并不会等于4.5,而是等于4,小数位会被直接抹去。/10也是这样,所以只要是一位数,/10以后就一定为0,这时候再定义一个count变量,每/10一次就自增一次,就可以算出num的位数求采纳

最赞回答 / ziom
for循环以及打印语句必须放在方法里,不能直接写在类里,你这样写应该是打算直接运行吧,可以在这些代码外面再套一层入口方法main()

最新回答 / Gir非碼農
既然能删除,应该可以输入啊。要不然你清一下缓存,退出浏览器,重新进来一次。

已采纳回答 / 慕粉2059396476
重新配置一下环境变量!

已采纳回答 / 慕函数0603164
在第五章,主要用来收集用户输入值的。Scanner input = new Scanner(System.in);int num = input .nextInt();System.out.println(num );

最赞回答 / qq_随心_57
public class HelloWorld{public static void main(String[] args){long num = 999999999999l;int count = 0;do{    count++;    num=num/10;}while(num>0);System.out.println("它是个"+count+"位的数!");}}

最新回答 / 慕移动9181930
不错,加油。可以考虑正序列遍历删除。亲是这样的

最新回答 / qq_Tomysurprise_0
S是大写的

已采纳回答 / 抓娃小白手
使用while循环:public class Helloworld{    public static void main(String[] args){    Scanner input = new Scanner(System.in);    System.out.println("请输入成绩:");    int score = input.nextInt();    while(true){     if( score % 2 == 0){     System.out.println(...

已采纳回答 / weibo_忄丶向羽琦_03992726
i在自加到3之后不能再进入到if成立的语句中去,所以i不能再自加,只能总是为3。但此时i还是小于等于100,所以成了一个死循环。

已采纳回答 / qq_释怀_18
你得输入          javac HelloWorld.java   才行

已采纳回答 / onionwyl
是的。用循环,每次自除10,除到自己等于0,除的次数就是它的位数

最新回答 / EKKOY
  System.out.printin(skunry);     是System.out.println    println是 l 不是 i
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消