java考试怎么循环?

import java.util.*;
public class Test5 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in);
        System.out.println("请输入学号:");
        String num=input.nextInt();
        if(num.equals("5045555"))
        {
            System.out.println("正确");
        }
        else
        {
            System.out.println("错误");
        }

    }

}

import java.util.*;
public class Test5 {
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in);
        while(true){
            System.out.println("请输入学号:");
            String num=input.next();
            if(num.equals("quit")){ //退出考试
                break;
            }
            if(num.equals("5045555"))
            {
                System.out.println("正确");
            }
            else
            {
                System.out.println("错误");
            }
        }

    }

}