可能重复:
Java是否通过引用传递?
我在这里有点困惑.Arrays.sort(a)如何修改a的值?
int[] a = {9,8,7,6,5,4,3,2,1};
Arrays.sort(a);
System.out.println(Arrays.toString(a));
Run Code Online (Sandbox Code Playgroud)
我以为java是值得传递的......
我试图动态显示字符串中的数字,所以如果数字有十进制显示它们但如果不显示.0
示例:将5.5显示为5.5,将5.0显示为5
这是我到目前为止:(答案是双倍的)
double temp = answer;
long temp2 = (long) temp;
if (temp == temp2) {
output = String.valueOf(temp2);
System.out.println(output);
Run Code Online (Sandbox Code Playgroud)
这项工作很好,大约1e18然后将因为Long的最大大小而错误.那么我将如何在5.43e86等更大的数字上实现这一目标
在java中有更快的方法吗?
if (keyCode != 66 && keyCode != 8 && keyCode != 21 && keyCode != 22) {
}
Run Code Online (Sandbox Code Playgroud)
keyCode是一个int.