يسمح بيان تبديل Java باختبار المتغير للتأكد من تساويه مع قائمة القيم. تسمى كل قيمة حالة، ويتم فحص المتغير الذي يتم تشغيله لكل حالة.