Using multiple values for single variable in a loop

Hello Guys,

I have a small loop problem as below.

I have 3 different values to be used while running the same script -

va1="some-value1"
va2="some-value2"
va3="some-value3"

Now I want to use these three variable values to be used for running the same command, like -

while (i=0,i<=3,i++)
do
  bin/java -s (run something with $var);
done

Now I want $var taking the value of var1, var2 and var3 each time it runs,

so can someone please tell me how do we achieve the above?

I tried doing -

for $1 $2 $3

do 
    case 1
    case 2
    case 3
done

OR

while read a b c
do    
    <code assumed to have loop iteration>
done <<< $(command)

But it isnt working as expected... Would really appreciate your help on this.

Thanks,
Brian

for X in "value1" "value2" "value3'
do
         echo "X is now $X"
done