提问人:Angela 提问时间:11/21/2022 更新时间:11/21/2022 访问量:189
如何制作一个将参数的整数除以 2 的方法?(Java 新手)
how to make a method that divides the integer of the parameter with 2? (new to java)
问:
我应该编写一个方法 divideByTwo,它以整数作为参数并返回除以 2 的数字。我需要尝试在方法中使用单个程序语句来解决问题。我不知道如何解决这个问题,我使用了模,而循环,更改了返回值,但仍然不知道我做错了什么。任何形式的帮助都值得赞赏!
到目前为止,我所做的是:
public static int divideByTwo(int a){
int i = 0;
while(i < 1){
System.out.print(a/2);
i++;
}
return a;
}
答:
1赞
Zero
11/21/2022
#1
在示例中输入 10 时得到 51 的原因是因为它打印 10/2 = 5,然后返回 i 即 1。然后,使用参数 10 打印方法,该参数在方法中打印 5,然后打印 1 作为返回值。如果你只想把数字除以二,那么你只需要在方法中写下,然后打印方法。return a/2;
divideByTwo(a);
1赞
vsfDawg
11/21/2022
#2
你超越了自己。该方法的目的很简单 - 将提供的值除以 2 并返回该结果。
- 删除 PRINT 语句 - 没有要打印的内容
- 删除循环和循环变量 - 没有什么可循环的
这给你留下了......
public static int divideByTwo(int a) {
return a;
}
...但我们不想要 - 我们想要除以 2。您在打印报表中进行了除法,因此在退货报表中进行了该除法,您就完成了。a
a
public static int divideByTwo(int a) {
return a/2;
}
答案一直在你身上!
评论
divideByTwo(8)