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

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

已采纳回答 / 慕粉1633222867
这样写应该也是对的~这样是和10的n次方进行比较,当达到1000时,1000大于999,999/1000值为0,由此得到其为3位数~不知道我的理解对吗?

最新回答 / qq_五角银币_0
你这里根本就没有执行循环啊,if是条件语句,可以用for来循环。

已采纳回答 / 水平面的丶无奈
if后面只能有1条语句,如果要加多条语句,可以用{}括起来组成一个复合语句。因此上面你写的是可以的

已采纳回答 / 师弟驾到
问题就在于 自增自减那里,因为奇数和偶数的相差都为2,所以a++和b++要改为 a+=2和b+=2,这样就对了。其实,你这个程序太复杂了,还要用判断奇数和偶数去判断,你a为1,b为2,那么直接一个循环,a+=2,b+=2,然后直到100,这样要简便一点。

最赞回答 / 泪在笑里哭
没有错啊,会不会是中文符

已采纳回答 / 慕粉1050044024
Scanner类

已采纳回答 / 柚子家的星星
不可以的,如图,会报错,可以用&&来判定两个条件。<...图片...><...图片...>

已采纳回答 / ziom
如果打印语句在break;的上一行,跟你这样写是没有区别的,因为break的意思就是终止当前循环,所以先打印再终止或者先终止再打印在这里都没有区别,但如果打印语句在for循环的上面,那区别就很大了。

已采纳回答 / ziom
代码没问题,是慕课网的问题,这毕竟不是真实的开发环境,所以一旦你的代码与慕课网预设的答案有点出路,他就不会判定你是错误的,不让你通过。可是试试这个:<...code...>求采纳!

最新回答 / 青年_Lee
http://blog.csdn.net/chenleixing/article/details/44816629  你看看这个能不能解决

已采纳回答 / ziom
没明白你的意思,是光标变成了一个矩形黑块吗

已采纳回答 / big_salted_fish
http://pan.baidu.com/s/1gfspvYb 非汉化

已采纳回答 / 小精灵博士
for循环用的不对    ,if那个可以省掉,for循环会帮你筛选的public class Qiuweishu { public static void main(String[] args)  { int num = 999;        int count = 0;         for(;num!=0;count++){            num=num/10; }               System.out.println("它是个"+count+"位的数"); }}
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消