小编Jos*_*osh的帖子

Arrays.sort()如何更改传递给它的变量?

可能重复:
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是值得传递的......

java arrays sorting

6
推荐指数
3
解决办法
5246
查看次数

从双精度中删除.0

我试图动态显示字符串中的数字,所以如果数字有十进制显示它们但如果不显示.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 double long-integer

5
推荐指数
1
解决办法
3万
查看次数

if语句中的多个检查

在java中有更快的方法吗?

if (keyCode != 66 && keyCode != 8 && keyCode != 21 && keyCode != 22) {

}
Run Code Online (Sandbox Code Playgroud)

keyCode是一个int.

java if-statement

3
推荐指数
1
解决办法
134
查看次数

标签 统计

java ×3

arrays ×1

double ×1

if-statement ×1

long-integer ×1

sorting ×1