Для достижения этого поведения вы должны использовать globals()
встроенный метод :
def var_of_var(k, v):
globals()[k] = v
print variable_name # NameError: name 'variable_name' is not defined
some_name = 'variable_name'
globals()[some_name] = 123
print variable_name # 123
some_name = 'variable_name2'
var_of_var(some_name, 456)
print variable_name2 # 456
public static void main(String [] args)
{
Scanner scan = new Scanner(System.in);
int[] a = new int[6];
for(int i = 0; i < a.length; i++){
while(!scan.hasNextInt()) {
System.out.println("That's not a number!");
scan.next();
}
a[i] = scan.nextInt();
}
System.out.println(allPositive(a));
}