已采纳回答 / qq_寂兮寥兮_04085015
public class HelloWorld{public static void main(String[] args){int num = 999;int count = 0;if(num!=0){do{ num/=10; count++;}while(num>=1);System.out.println("它是个"+count+"位的数!");} elseSystem.out.println("它是零");}}
2017-05-24
已采纳回答 / 慕仰4114548
我觉得写代码,这种思维不好。如果是一个8位数呢?难道还打算一个一个这样println()出来,999是定死的,可以写一个动态的,随便什么数都可以判断 下面是写的简单代码,楼主可以运行下package imooc;import java.util.Scanner;//导入Scanner对象public class imooc1 { public static void main(String[] args) { Scanner input=new Scanner(System.in);//创建Scanne...
2017-05-24
已采纳回答 / 慕斯1379455
可以package com.IW;public class doWhile { public static void main(String[] arge){ int score=70; int count=0; int i=0; if(score<60){ do{ count++; i=score+count; }while(i<60); }else if(i==0){ i=score; } System.out.println(score); Sys...
2017-05-24
已采纳回答 / anreal
public class HelloWorld { public static void main(String[] args) { int sum = 0; // 保存 1-50 之间偶数的和 int num = 2; // 代表 1-50 之间的偶数 do { //实现累加求和 sum +=num; num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断 ...
2017-05-24
已采纳回答 / qq_疯子_68
continue的意思是跳过循环,在这段代码中,如果满足scores[i]<0 && scores[i]>100,即成绩无效时,该循环就结束了,不会走下面剩余的循环代码,num++;不执行。
2017-05-22
已采纳回答 / 慕斯3465619
public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; for(; num > 0; count++){ num /= 10; } System.out.println("它是个" +count +"位的数!"); }}
2017-05-22
已采纳回答 / 大管家
package com.start;import java.util.Arrays;public class Demo02 { public static void main(String[] args) { int[] scores = { 89, -23, 64, 91, 119, 52, 73 }; Demo02 demo = new Demo02(); System.out.println("前三名:"); demo.sortscore...
2017-05-21
已采纳回答 / qq_刘春林_04144061
基本上没有什么区别,都是表示小数不过它们的宽度不一样,或者说精度不一样,float是单精度,double是双精度它们表示小数的范围不一样,double能表示的范围,比float大double在内存中,占8个字节,float占4个字节<...code...>
2017-05-21