Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将int转换为长参数?_Java_Parameters_Casting_Int - Fatal编程技术网

Java 如何将int转换为长参数?

Java 如何将int转换为长参数?,java,parameters,casting,int,Java,Parameters,Casting,Int,我在尝试将Int转换为所有这些参数时出错,如何正确执行此操作?请发布编译时错误,以便人们更容易帮助您 使用小写数据类型不需要强制转换int,这将通过一种称为转换的底层技术来解决 但是,如果您使用的是整数、长大写字母和完整单词,则这些是包装类,转换不会自动进行。你需要做一些类似的事情 w = dogContainer.getWidth(); dogContainer.add(eyes((int)(.37*w, .39*w*1.75, w/4), eyeColor), 0); 另外一个观察结果是,

我在尝试将Int转换为所有这些参数时出错,如何正确执行此操作?

请发布编译时错误,以便人们更容易帮助您

使用小写数据类型不需要强制转换int,这将通过一种称为转换的底层技术来解决

但是,如果您使用的是整数、长大写字母和完整单词,则这些是包装类,转换不会自动进行。你需要做一些类似的事情

w = dogContainer.getWidth();
dogContainer.add(eyes((int)(.37*w, .39*w*1.75, w/4), eyeColor), 0);

另外一个观察结果是,由于代码未发布,我无法确定-您使用的是double 1.75-如果您执行包含double的操作,则结果将是double,即使某些操作数(例如w是int或long)是hod下通过转换管理的。

在java中,抱歉忘了提及.Mabe dogContainer.add eyes int.37*w,int.39*w*1.75,intw/4,eyeColor,0您使用的是哪一版本的Java以及您得到的错误是什么?错误是它试图让我添加一个额外的;w/4后;我不知道你为什么再次发布方法调用。如果您有更多的问题,那么添加和眼睛的megod定义将非常有用。是的,所以请将方法中的参数更改为double from to。就这些。不,我不能帮你做家庭作业。将int更改为处处加倍并重新编译。
Long myLong = myInteger.longValue();