java的while的case参数是什么变量?

java的基本语法while不是分支选择么。
今天突然想到个事,while的case的数据储存在哪呢?
是方法内局部变量?
不太像,毕竟还有枚举类型可以用。
但是如果是全局变量,好像也不太对。
所以这个是怎么储存的呢?
会是像我们平常使用常量字符串的时候一样,做成静态终止变量么?

while是循环,switch是分支选择

while(条件){
    循环体
}

switch(条件){
case xxx1:
case xxx2:
}