Şimdi anladım ben olayı. && ile 2. bir koşul eklerken birinci koşunun kapatma parantezini sona almayı unutmuşum. if && gelmeden kapanmış zaten ve 2. de dışında kaldığı için ; eksik hatası alıyormuşum o yüzden eklemiştim. @BerkanY; 'nin yaptığı gibi ; kaldırıp && başındaki )'i sona alınca sorun çözüldü.