初学java,求问问题

http://img.mukewang.com/56e665a30001436909690571.jpg初学java,这里编译不过,问一下编程思想哪里错了呢?

慕慕3430660
浏览 1626回答 7
7回答

wm8888

for循环里面 i的值太大了,i是int类型的变量,int取值范围是:-2147483648~2147483647,直接将循环条件改为i<num就行了

干枯的海绵

题目的思路有问题的 ,你这个可以设置一个断点,调出debug循环几次 看看到底是在做什么逻辑的运行

干枯的海绵

你把for循环和if判断弄混了,此处应该是个if判断,题目是:判断一个数(小于10位的) 当然要用if去判断,而不是for去循环正确的思路应该是:现判断位数是不是合法(小于10位),再去循环判断数字的位数故先是:if(判断数据是否合法){如果合法进行循环操作求数据位数}

leeu

的确超了范围

AQing_Wei

int 设置得太大了

心钧

你确定你的int的值,没有超????

六道骸

从编程思想上看 这个写法没问题,但是从截图看,你没认真读提示信息,必须包含它是个3位的数才行。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java