java---return,break,continue作用

一:return

在函数体中遇到return语句,则结束函数执行(函数体未执行完部分不再执行),

将表达式的值返回到函数调用处。 使用return最多只能返回一个值!

二:break

break主要用在循环语句或者switch语句中,

用来退出整个语句块。 break跳出最里层的循环,

并且继续执行该循环下面的语句。 break当用于循环结构时,

表示退出其所在的整个循环结构,当前次循环未完成任务及未完成循环次数将不再执行!

三:continue

continue适用于任何循环控制结构中。

作用是让程序立即跳转到下一次循环的迭代。

(当前正在执行的这次循环不再执行,该执行下一次循环)

在for循环中,continue语句使程序立即跳转到更新语句。

在while或者do。。。while循环中,程序立即跳转到布尔表达式的判断语句。

continue只能用于循环结构,表示结束当前次循环,还会判断条件进行下一次循环。

四:小总结

break; 可用作于switch和循环

continue; 只可用作于循环

 //break.return

package learnday2;

import java.util.Scanner;

public class BreakDemo01 {
  public static void main(String[] args) {
      Scanner scanner = new Scanner(System.in);
      String trueName = "admin";
      int turePass = 1234;
      for (int count=3;count>=1;count--) {
          System.out.println("请录入登录的用户名:");
          String username = scanner.next();
          System.out.println("请录入登录的密码:");
          int pass = scanner.nextInt();
          if(!username.equals(trueName)||turePass!=pass){
              count--;
              if(count==0){
                  System.out.println("三次机会使用完毕,返回主页面");
                  return;//结束当前程序
              }
              System.out.println("用户名或密码不正确,还剩下"+count+"次机会");
          }else{
              break;//结束当前循环
          }
      }
      System.out.println("恭喜您"+trueName+"登录成功");
  }
}
--------------------------
continue
package learnday2;

public class ContinueDemo {
public static void main(String[] args) {
//求1-100数字之和,以及带4的数字个数
int sum = 0;
int sum1= 0;
int sum2= 0;
int count = 0;
for (int i = 1; i <= 100; i++) {
sum1 = sum1+i;
if(i/10==4||i%10==4){
sum2 = sum2 + i;
count++;
continue;
}
sum = sum + i;
}
System.out.println("总和:"+sum1);
System.out.println("带4数字总和:"+sum2);
System.out.println("除带4数字之外总和:"+sum);
System.out.println("带4数字总个数:"+count);
}
}
 
 
posted @   学JAVA的旅行者  阅读(444)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示