错误提示为:     “方法.Program.Test(int)”: 并非所有的代码路径都返回值      
    
static void Main(string[] args) 
        { 
            string input = ""; 
            int number = 0; 
            bool result; 
            do 
            { 
                Console.WriteLine("请输入一个正整数,输入q结束"); 
                input = Console.ReadLine(); 
                try 
                { 
                    number = Convert.ToInt32(input); 
                    result = Test(number); 
                    if (result) 
                    { 
                        Console.WriteLine("{0}是质数", number); 
                    } 
                    else 
                    { 
                        Console.WriteLine("{0}不是质数",number); 
                    } 
                } 
                catch 
                { 
                    if (input == "q") 
                    { 
                        Console.WriteLine("程序结束"); 
                        break; 
                    } 
                    else 
                    { 
                        Console.WriteLine("输入有误,请输入一个正整数"); 
                        continue; 
                    } 
                } 
            }while(true); 
            
        } 
 
        //判断一个数是否是质数的方法 
        public static bool Test(int number) 
        { 
             
                for (int i = 2; i < number; i++) 
                { 
                    if (number % i == 0) 
                    { 
                        return false; 
                    } 
                    else 
                    { 
                        return true; 
                    } 
                } 
            
        } |