Stack Overflow на русском Asked by Ca66age on February 15, 2021
Дорый день. В качестве примера хочу привести часть кода:
}
public static boolean isPrime(int n) {
if (n == 1) {
return false;
}
for (int i = 2; i <= n / 2; i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
Return – не выводит значения, вне зависимости это будет boolean, String, int, double, etc.
В связи с чем не могу понять результать после компеляции.
До обновления IDE на прошлой неделе все работало корректно.
Заранее спасибо.
Как понимаю, вы вызываете метод, соответственно, нужно вывести ответ, который придёт.
public class Main{ // Класс, в котором вызываете
public void main() {
System.out.println(isPrime(5)); // System.out.println(); - это то, что выводит на экран консоли.
}
public static boolean isPrime(int n) { // Метод, который вызываете в Main
if (n == 1) {
return false;
}
for (int i = 2; i <= n / 2; i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
}
Answered by Blacit on February 15, 2021
для вывода значения в консоль, если я правильно понял, используй System.out.print(isPrime(2));
Answered by unwx on February 15, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP