已采纳回答 / 天启之魂
char 字符型 char d='男'; //语法为单引号,内存长度2字节,单数字,字母,汉字或符号 String字符串 String d=“男”;//注意为双引号你定义的时候定义错了! 还提醒下 必须得是英文符号
2015-11-23
已采纳回答 / 山水之间123
if (num >= 0 && num<=999999999){ while(num != 0){ count++; num/=10; // num/=10的意思是将整数num末尾数去掉,可用于计算一个数字的位数。 }System.out.println("它是个"+ count+"位的数!");} else{System.out.println("输入有误!");}
2015-11-22
已采纳回答 / 为梦想奋斗的晖
JAVA的基本类型:int,byte,short,long,float,double,char,boolean都可以小写但是对象类型:String,首字母是必须大写,否则会报错
2015-11-22
已采纳回答 / 为梦想奋斗的晖
不知道楼主是不是自己纯手打的代码有几个原因,楼主可以一一去试一下:编码改成UTF-8把代码全部清空,纯手打代码,有可能是有一些空格,或者一些看不到的代码导致的错误如果都不行,建议重新新建一个文件,重新手打一遍
2015-11-22
已采纳回答 / 天启之魂
你说的是 imooc课程中网页上的那个练习吗 那个是编译器 不过多少有点bug而已 还加上有延时 所以你懂的最后说一下 你问的这个问题很有水平 如果不是我灵光一闪。。估计没几个人能猜出你问的是什么。。。问问题前请先思考你到底想问什么。。。
2015-11-22
已采纳回答 / 她说丶无所谓
有很多方法都能实现最终结果,只是一道练习题自己了解下各种方法就好,关于你这个问题要学会看题目/需求5、 如果成绩有效,则有效成绩数加 1 。判断有效成绩的个数,如果有效成绩数大于 3 ,则结束循环,只输出成绩的前三名所以。这个B请给我3分
2015-11-21
已采纳回答 / 逍遥再叹
关键字 描述abstract 抽象方法,抽象类的修饰符 assert 断言条件是否满足 boolean 布尔数据类型 break 跳出循环或者label代码段 byte 8-bit 有符号数据类型 case switch语句的一个条件 catch 和try搭配扑捉异常信息 char 16-bit Unicode字符数据类型 class 定义类 const 未使用 continue ...
2015-11-21
已采纳回答 / 级数
这是可以的,avg=sum/4;因为sum和4都是Int型,结合方向自右向左,所以先运行sum/4,得int型值14。再赋值给avg系统自动转换为double型,为14.000000。但如果sum的值不能被4整除的话,例如int sum=53,sum/4得到的int型值为13,avg值为13.000000,就错误了。要改变这种情况,可以用强制类型转换,如avg=(double)sum/4;也可以改变被除数的数据类型,如改为avg=sum/4.0,因为被除数为4.0为(double)float型,所以sum...
2015-11-20
已采纳回答 / BobCui
你这个循环出来不就是求num的个数吗?因为num是int不会有小数所以每次num/=10;num的位数就少一位,然后每少一位count++,那num到0的时候count的值就是num的位数
2015-11-20
已采纳回答 / xyjbsso
for(int i=0;i<=hobbys.length-1;i++){System.out.println(hobbys[i]);}//你在for循环里少了hobbys的长度减1和<=,for循环外面不用分号,还有输出的时候你的hobby应该是hobbys
2015-11-19