Java循环break类的问题

import java.util.*;
class zuoye
{
public static void main(String[] args)
{
int zonghe=0;
System.out.println("数字游戏");
for (int i=1;i<=5;i++)
{
Scanner in=new Scanner(System.in);
System.out.println("请输入你的第"+i+"个数字");
int a=in.nextInt();
if(a>=80){
zonghe++;
}
}
if(zonghe>=4){
System.out.println("一级");
}else if(zonghe=3){

System.out.println("二级");
}else if(zonghe<3){
System.out.println("不能晋级");
}
}
}图片说明
/*各位大牛帮忙看下,在这个循环中关于break的问题,怎么才能实现小于5局就直接退出循环,请各位帮忙稍微修改下 */

 在循环加上
String  s = in.nextLine();
if (s.equals("no")) break;
 package practices;

import java.util.Scanner;

public class JAVALOOPBREAK {
    public static void main(String [] args){
        int zonghe=0;
        System.out.println("数字游戏");
        for (int i=1;i<=5;i++)
        {
        Scanner in=new Scanner(System.in);
        System.out.println("请输入你的第"+i+"个数字");
        String s = in.nextLine();
        //***************输入quit后退出游戏
        if(s.equals("quit")){
            break;
            }
            ///**********************************
        int a=in.nextInt();
        if(a>=80){
            zonghe++;
            }
        }
        if(zonghe>=4){
        System.out.println("一级");
        }else if(zonghe==3){

        System.out.println("二级");
        }else if(zonghe<3){
        System.out.println("不能晋级");
        }
    }
}