gpt4 book ai didi

java - 为什么 Java 中不能使用变量名称?

转载 作者:行者123 更新时间:2023-12-01 23:20:37 27 4
gpt4 key购买 nike

例如,假设我想创建 5 个变量,如下所示:

int a1 = 1;
int a2 = 2;
int a3 = 3;
int a4 = 4;
int a5 = 5;

为什么不能使用循环来做到这一点:

for(int i=0;i<5;i++)
int "a"+i = i; // syntax is just an example

或者甚至:

int a1, a2, a3, a4, a5;
for(int i=0;i<5;i++)
"a"+i = i; // syntax is just an example

考虑到我从未见过它完成,我假设这是不可能的。但为什么不呢?这在语法上是不可能的吗?或者是因为它的实现会带来更多的问题而不是优点?

在某些情况下,能够根据指针的名称通过算法引用指针会很好。

最佳答案

因为Java是强类型语言。
根据 java docs

The Java programming language is a strongly typed language, which means that every variable and every expression has a type that is known at compile time. Strong typing helps detect errors at compile time.

关于java - 为什么 Java 中不能使用变量名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20689509/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com