java问题,不懂,求大神赐教,问题如下:

public class HelloWorld{
public static void main(String[] args) {
double[] nums = { 1.4, 1.5, 1.6, -1.4, -1.5, -1.6 };
for (double num : nums) {
test(num);
}
}

private static void test(double num) {
System.out.println("Math.floor(" + num + ")=" + Math.floor(num));
System.out.println("Math.round(" + num + ")=" + Math.round(num));
System.out.println("Math.ceil(" + num + ")=" + Math.ceil(num));
}
}
for (double num : nums)这句不知道什么意思?

这是增强for循环,
意思就是遍历nums, 每次循环时从nums中取出的元素赋给num.
温馨提示:内容为网友见解,仅供参考
无其他回答

零基础新人请教一个关于java参数的问题,请高手们不吝赐教,谢谢
这是因为java对函数中的变量名的解释有一个优先级顺序:函数参数和局部变量 > 类成员变量。对于位置一处,显然this.name是不会有歧义的,这个name一定指的是类成员变量。而等号右边的name则有两种解释,一个是函数参数,一个是类成员变量;按照优先级,name解释为函数参数。不过,best practice是题主自...

各位大神 小弟初学java 有些问题真的不是很懂 还望各位大神不吝赐教
public class Test7 {public static void main(String[] args) {int v1 = 24;double v2 = 3.14;System.out.println("v1 是否大于20,并且小于50 ? " + (v1>20 && v1 < 50));System.out.println("v1是否小于20,或者大于50 ? " + (v1<20 || v1 > 50));System.out.println...

JAVA错误, 无可用内存
有时候却提示java错误 无可用内存 内存肯定够啊 是JAVA软件过大,软件效果太绚丽,运行时运行内存需求过高,机器硬件配置跟不上,无法处理运行。与内存

java 编译通过,运行出错 求大神赐教FileNotFoundException与IOExcep...
第二个命令,java 类名,例如 java J_RandomAccessFile

关于java类型取值的一点问题~!!
Char 是作为字符打印,效果等同于 new String (new char [] {4096}) ;因为4096是无效的Unicode字符,所以Java会输出一个问号。Byte 取值 是 -127 到 127之间,128超过了。

JAVA的版本问题
JDK:JDK (Java Development Kit)JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和...

安装java问题
JRE是java runtime environment的缩写,即java运行是环境,JDK是java develop kit即java开发环境,JDK下既可以编代码也可以运行、调试。而JRE下只能运行一编译好的.class文件。装了JDK就不要在装JRE了。JRE可以装在例如运行游戏的手机上等。至于JDK要修改系统环境变量,具体如下:我的电脑>右键>属性>高级...

一个JAVA小程序出错,不知道为什么
一次声明多个变量,变量名称之间需要用逗号隔开,所以把17行改为 Vehicle Vehicle1, Vehicle2;建议变量名首字母用小写,方便阅读~还有,发现Vehicle2.m_nCuerStep=0; 错咯,应该是Vehicle2.m_nCurStep=0;嘿嘿~

菜鸟求教:java 中的“取补码”问题!?
2转换为二进制 ~00000010 结果 11111101 可以看出结果为一个负数,因为最高位为符号位,1为负数,0为正数。负数的补码的规则为取反再加1,过程为 11111101 取反 00000010 加1 00000011 最后把00000011转为十进制3,但不要丢了符号,因此2的补码为-3.不知楼主看懂了么。ps:楼主应该知道十进制、二...

新手求教:java配置文件的问题!!
\/\/ 获得数据库元数据对象(conn是Connection对象)DatabaseMetaData dbmd = conn.getMetaData();\/\/ 查询数据库基本信息。System.out.println("您用的数据库名字是: " + dbmd.getDatabaseProductName());System.out.println("是否支持事务: " + dbmd.supportsTransactions());--- 用上面的方法得...

相似回答