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

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

已采纳回答 / Ibuki_suga
public class HelloWorld {    public static void main(String[] args) {          int sum = 0; // 保存 1-50 之间偶数的和          int num = 2; // 代表 1-50 之间的偶数          while(num <= 50){      sum = num + sum;      num = num + 2;  }     System.out.println(sum);   ...

最新回答 / qq_Fu_6
因为sum是求和值,num是偶数值

已采纳回答 / 慕瓜6962680
i++与++i的区别在于赋值的时候,一个是先赋值后进行加操作,一个是先执行加操作后赋值,在这个程序中,没有区别,可以替换

已采纳回答 / 慕瓜453346
你试试for(int i= 0;   i<a.length;    i++)         看看怎么样~~~~

最新回答 / 小温java
<...图片...>你这逻辑有问题

最新回答 / 雪月蓝影
你写的是num=num%10,这是求余数,/才是求商

已采纳回答 / 慕瓜8173173
println会在后续的输出以新的一行开始;print则后续的输出还在同一行

最新回答 / 慕标5225881
看你安装的JDK版本,百度一下搜你所对应的JDK版本的环境配置,这个方法是对旧版本适用的

最新回答 / qq_blacka_gzAPT3
只有10.0.2的,不是要1.0.7什么的吗,是不是我下载错了

已采纳回答 / 雪月蓝影
public class HelloWorld{public static void main(String[] args){int num = 999;int count = 0;while(num!=0){    count++;    num = num / 10;}System.out.printf("它是个%d位的数!",count);}}我这么写就没问题,你大概前面出了问题

最赞回答 / JonnyTC
int=num的时候代表结果是不带小数点的,以99为例,循环结束后得到的结果是0.99但是因为数据类型是int所以.99自动省略,就成了0我自己推测的是这样
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消