Привет, друзья, здравствуйте, я Мяу Шоу.
Сегодня я хочу поделиться с вами некоторыми знаниями, которые я узнал ежедневно, и пообщаться с вами в форме слов, чтобы учиться друг у друга. Хотя один человек может идти быстрее, группа людей может идти дальше.
Я энтузиаст серверной разработки, и язык, с которым я чаще всего сталкиваюсь в своей повседневной работе, — это язык Java, поэтому я стараюсь использовать свое свободное время для вывода того, что я узнал, в виде статей. надеясь таким образом помочь новичкам или друзьям, которые хотят начать, они также могут накопить свои собственные навыки, просмотреть их и проверить наличие недостатков.
Друзья, в процессе рассмотрения, если вы считаете статью хорошей, ставьте лайк, собирайте и подписывайтесь на нее. Санлиан — лучшая поддержка и поддержка для меня и автора на моем писательском пути!
В разработке Java цикл — это часто используемая структура управления, которая может многократно выполнять блок кода для выполнения определенной задачи. Java предоставляет различные типы структур циклов, например циклы for, циклы while и циклы do- while. Среди них использование операторов управления циклом, таких как разрыв, продолжение и возврат, может повысить гибкость и эффективность кода.
В этой статье будут представлены операторы Break, continue и операторы Java. возврата и проанализировать сценарии их применения, преимущества и недостатки, а также соответствующие методы кода классов. При этом предусмотрен тестовый пример, чтобы убедиться в корректности кода.
В этой статье в основном рассказывается об использовании и функциях операторов управления циклом Break, continue и Return в Java. Разбирая и анализируя эти операторы, вы сможете лучше понять управление и ход цикла.
оператор разрыв используется для прекращения выполнения оператора цикла или переключения. Когда программа выполняется оператором разрыва, он немедленно выйдет из текущего оператора цикла или переключателя и продолжит выполнение следующего оператора. Во вложенном цикле оператор разрыва выскочит только из самого внутреннего цикла.
продолжить Заявление используется для пропуска оставшегося кода этого цикла и непосредственного ввода условий оценки следующего цикла. Использование продолжения в цикле Заявление может завершить этот цикл раньше, но не прекратит выполнение всего цикла.
оператор return используется для завершения текущего метода и возврата значения (если метод объявляет возвращаемый тип). оператор return может привести к тому, что программа досрочно завершит выполнение метода и вернет результат вызывающей стороне. При этом оператор return также можно использовать для досрочного завершения цикла.
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break;
}
System.out.println(i);
}
В приведенном выше коде оператор разрыва,Когда значение i равно 5,Цикл будет завершен,И выведите 1, 2, 3, 4.
for (int i = 1; i <= 10; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}
В приведенном выше коде,проходитьпродолжить заявление,Когда значение i равно 5,Оставшийся код в этом цикле будет пропущен.,Переходите непосредственно к следующему циклу.
public int sum(int n) {
int result = 0;
for (int i = 1; i <= n; i++) {
if (i == 5) {
return result;
}
result += i;
}
return result;
}
В приведенном выше коде оператор возврата,Когда значение i равно 5,Метод завершится раньше и вернет результат.,Последующие циклы выполняться не будут.
При выполнении определенного условия выполнение цикла прекращается досрочно.
while (condition) {
if (breakCondition) {
break;
}
// Код тела цикла
}
Анализ кода:
Выполните анализ на основе приведенного выше кода:
Условие прерывания будет оцениваться каждый раз перед выполнением кода тела цикла, поэтому завершением цикла можно управлять, изменяя значение условия прерывания в теле цикла. Если условие BreakCondition истинно, цикл немедленно завершится и выйдет из цикла.
Когда определенное условие выполняется, оставшийся код этого цикла пропускается и продолжается оценка следующего цикла.
while (condition) {
if (continueCondition) {
continue;
}
// Код тела цикла
}
При выполнении определенного условия выполнение метода завершается раньше и возвращается результат.
public int findIndex(int[] array, int target) {
for (int i = 0; i < array.length; i++) {
if (array[i] == target) {
return i;
}
}
return -1;
}
Анализ кода:
Этот код реализует функцию поиска целевого значения в массиве. Он использует цикл for для перебора массива, а затем определяет, найдено ли целевое значение, путем сравнения текущего элемента и целевого значения на равенство.
Конкретные этапы реализации следующие:
Подвести Итог: этот метод проходит через массив, сравнивает элементы с целевым значением один за другим, находит целевое значение и возвращает его индекс, в противном случае возвращает -1。
преимущество:
недостаток:
преимущество:
недостаток:
преимущество:
недостаток:
break;
оператор разрыва используется для прекращения выполнения текущего цикла или оператора переключения.
continue;
заявление завершения используется для пропуска оставшегося кода этого цикла,Переходите непосредственно к следующему циклу.
return value;
оператор return используется для завершения выполнения текущего метода и возврата значения (если метод объявляет тип возвращаемого значения).
Вот тестовый пример для приведенного выше примера кода:
package com.example.javase.ms.txy;
/**
* @Author ms
* @Date 2023-12-21 18:44
*/
public class LoopTest {
public static void main(String[] args) {
// Тестовый оператор разрыва
System.out.println("Тестовый оператор разрыва:");
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break;
}
System.out.println(i);
}
// тестпродолжить заявление
System.out.println("тестпродолжить заявление:");
for (int i = 1; i <= 10; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}
// Тестовый оператор возврата
System.out.println("Тестовый оператор возврата:");
LoopTest test = new LoopTest();
System.out.println(test.sum(10));
}
public int sum(int n) {
int result = 0;
for (int i = 1; i <= n; i++) {
if (i == 5) {
return result;
}
result += i;
}
return result;
}
}
Анализ кода:
Согласно анализу кода:
Подводя итог, результаты анализа кода таковы:
Тестовый оператор разрыва:
1
2
3
4
тестпродолжить заявление:
1
2
3
4
6
7
8
9
10
Тестовый оператор возврата:
10
Результаты выполнения следующие:
В этой статье рассказывается об использовании и функциях операторов управления циклом Break, continue и Return в Java. Благодаря анализу примеров кода и сценариев применения мы получили глубокое понимание роли этих операторов в циклах, а также их преимуществ и недостатков.
Связанные методы и тесты примерсерединаизиспользовать,Можете лучше понимать и использовать эти предложения,Повышайте гибкость и эффективность кода.
Вышеупомянутое представляет собой введение и анализ операторов прерывания, продолжения и возврата в циклах Java. Надеюсь, это будет полезно новичкам.
... ...
Хорошо, это весь мой контент по этому выпуску. Если у вас есть вопросы, оставьте сообщение ниже. Увидимся в следующем выпуске.
... ...
Нет порядка обучения, нет объема знаний; как бы ни было дело велико или мало, следует спрашивать совета непредвзято, если нас трое, у нас должен быть учитель! ! !
wished for you successed !!!
⭐️Если я вам нравлюсь, подписывайтесь на меня.
⭐️Если вам было полезно, поставьте лайк.
⭐️Если у вас есть вопросы, оставьте комментарий и дайте мне знать.