复制局部变量(用于循环)

复制局部变量(用于循环),第1张

复制局部变量(用于循环

您要在同一作用域中声明两个具有相同名称的变量:

counted
在循环外部和循环内部声明。顺便说一句,根据您的规范:

编写程序以读取一个数字,并将所有数字从1汇总到该数字。 例如,如果用户键入6,则输出为21(1 + 2 + 3 + 4 + 5 + 6)

您不需要第一个

counted
var,因为它是一个常数(常数1)。您可以这样将1声明为常量:

final int STARTING_NUMBER = 1

然后在循环中使用此常量:

int counted, sum;counted = tuna.nextInt();for(int index=STARTING_NUMBER;index<=counted;index++){    sum=sum+index;}System.out.println("The sum is: "+ sum);

编辑: 您可以在任何位置声明变量。重要的是您必须在同一范围内声明一次。您可以执行以下 *** 作:

int counted, sum, index;counted = tuna.nextInt();for(index=STARTING_NUMBER;index<=counted;index++){    sum=sum+index;}System.out.println("The sum is: "+ sum);

index
在循环外声明。结果不会改变。但是,通常的做法是在for循环本身(更确切地说,是在其保护之下)中声明
forloop
用作索引的变量(可以调用此变量
index
counter
i
mySisterIsCool
等),以提高可读性。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5489346.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存