У меня есть вопрос о проблеме. Я новичок в этом, поэтому я ценю вашу помощь! Код должен запросить два пользовательских номера ввода и распечатать на консоли все простые числа между этими двумя. Вот код, который я не получил до сих пор: (. Это не проверяет число между этими двумя, только распечатав один номер, если это простое)Все простые числа между двумя разобранными номерами пользователей
package questionsAndAnswers;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Number {
static boolean primes;
public static boolean number() {
try {
for (int i = 0; i < 2; i++) {
BufferedReader br = new BufferedReader(new InputStreamReader System.in));
String num1 = br.readLine();
String num2 = br.readLine();
int number1 = Integer.parseInt(num1);
int number2 = Integer.parseInt(num2);
for (int j = number1; j < number2; j++) {
if ((j % 2) == 0) return true;
for (int k = 3; (k*k) <= j; k+=2) {
if(j % k == 0) {
return false;
}
System.out.println("All the primes b/n number " + number1 + " and number" + number2 + " are :" + j);
return true;
}
System.out.println(primes);
// br.close();
}
}
} catch (IOException e) {
e.printStackTrace();
}
return primes;
}
}
... и в основном классе:
public class TwoWholeNumbers {
public static void main(String[] args) {
System.out.println("Enter two integer numbers to see what is the multitude b/w them: ");
Number.number();
}
}
Что вы хотите сказать? Закончите мой код? Это не так, как работает SO. У вас должна быть конкретная проблема. –
Мой вопрос в том, что отсутствует/неправильно в моем коде, чтобы делать то, что я хочу? (напечатайте каждый штрих b/n двух чисел) ... (как я уже сказал, я новичок, извините, если вопрос не настолько конкретный) – tgfofp
Когда вы отправляете код, убедитесь, что он действительно компилируется. В коде, который вы отправили, отсутствовали открывающие скобки, и отступы были повсюду. Если вы хотите, чтобы люди читали ваш код, убедитесь, что он доступен для чтения. Используйте 4 пробела (без вкладок) для отступов и убедитесь, что отступы совпадают. –