Дмитрий
Дмитрий

C# методы - использование параметров

Есть вот такой код. Не могу понять как работает подсчет.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

1. class chKnum
2. {
3. public bool IsPrime(int x)
4. {
5. if (x

ДП
Дмитрий Попов

Метод IsPrime проверяет число простое оно или нет. То есть делится только на себя. В цикле перебираются все цифры от 2 до числа-1. Совершается деление. Если остаток при делении равен нулю, то число делится. Возвращается false сразу и метод завершается. Если цикл проходит до конца и завершается, то число не делилось ни на одно др, значит число простое и возвращается true. Программа начинается с main метода строка 15. Потом создается объект, в котором в данном случае нет смысла. Лучше сделать static метод, привязанный к классу, а не к объекту, если на то пошло.

После return метод возвращает результат. Если был return false, то до return true уже дело не дойдет.

Похожие вопросы
C# Решить уравнение методом Ньютона
C#, вопрос о методах.
Помогите написать метод для c# IsDigit
C++ использование нескольких функций.
C++. Использование нескольких форм
C++ Функция с произвольным числом параметров
C++ Параметры функции через шаблоны
конструктор с параметрами c++
Использование переменной при создании переменной C#
C++ Не работает метод