gpt4 book ai didi

java - 我应该在本地还是全局声明这个变量?

转载 作者:行者123 更新时间:2023-11-30 02:37:19 26 4
gpt4 key购买 nike

我正在解决 codechef 的 INTEST ( https://www.codechef.com/problems/INTEST ),这是迄今为止我的代码:

 //to scan input
import java.util.Scanner;

class Intest {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);

int lines, divisor, counter;
int temporary;

//get input for problem
lines = keyboard.nextInt();
divisor = keyboard.nextInt();

for (int i = 0; i < lines; i++) {
temporary = keyboard.nextInt();
if (temporary % divisor == 0) {
counter++;
}
}
//displays how many ints are divisible by the divisor
System.out.println(counter);
}
}

我应该在本地声明“临时”吗?

最佳答案

您不会在 for 循环之外使用 temporary,因此可以将其设置为 for 的本地变量,而无需对行为进行任何更改。

关于java - 我应该在本地还是全局声明这个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42709229/

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