2015-11-09 78 views
-4

下面的代碼編譯,但是當我運行它時,它沒有進入while循環。爲什麼?爲什麼這個while循環不工作?

while (Str1.equals(Str2)); { 
    count = 1; 
    while (count <= maxCount); { 
     System.out.print(something1); 
     count = count + 1; } } 
+2

,因爲它不是'javascript' – TbWill4321

+6

採取半colen斷背',而( Str1.equals(Str2)){}' –

+1

大聲笑它是Java! –

回答

1

刪除分號,分號只是爲了do-while.Here添加是你的代碼:

while (Str1.equals(Str2)) 
{ 
    count = 1; 
    while (count <= maxCount) 
    { 
    System.out.print(something1); 
    count = count + 1; 
    } 
    } 
+0

感謝您的幫助!這解決了它。 – unforeseencoder