Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.10.2017, 19:21   #1
АлексейP
Пользователь
 
Регистрация: 22.10.2017
Сообщений: 17
По умолчанию Работа с циклами в Java.

Доброго вечера.

Задача: определить, каким числом - простым или составным - является введенное число.

В принципе, определение составного числа через четность и деление введенного числа на все числа, лежащие в промежутке [2; x-1] я смог написать.

Вопрос в следующем: какой есть способ, продолжая мой код выполнить выведение на экран prime в случае, если при всех итерациях цикла слово composite так и не было выведено?

Если же такого способа нет, то подтолкните в направлении (можно и пинком), куда стоит двигаться для выполнения задачи.

Важная сноска: задача решается только через арифметические операторы, логические выражения, условные операторы и цикл while.

Код:
import java.util.*;

public class EclipseLagaet {
	public static void main(String[] args) {

		Scanner in = new Scanner(System.in);

		int x = in.nextInt();
		
		if (x%2 == 0 && x != 2 && x != 1) {
			System.out.print("composite");
		}
		else {
			if (x == 2) {
				System.out.print("prime");
			}
			else {
				int y = 2;
				
				while (y <= x - 1) {
					if (x%y == 0) {
						System.out.println("composite");
						break;
					}
					y++;
				}
			}
		}
	}
}

Последний раз редактировалось АлексейP; 31.10.2017 в 19:25.
АлексейP вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с циклами в Java. АлексейP Помощь студентам 13 22.10.2017 18:23
работа с циклами ... s88s PHP 8 11.02.2016 17:38
Работа с циклами в С++ Twinlamb Помощь студентам 1 23.12.2012 12:01
Работа с циклами Kazik Помощь студентам 3 06.05.2012 22:54
работа с циклами серг Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 22.04.2010 21:34