当前位置: 首页 > 知识库问答 >
问题:

(String num: tmp)=>for(a: b)是什么意思?[重复]

毋宏茂
2023-03-14

我不明白java中的(String a: b)是什么意思。希望有人能解释一下它的意思。谢谢。

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int n = Integer.parseInt(br.readLine());
        int count = 0;
        for (int i = 0; i < n; i++) {
            String[] tmp = br.readLine().split(" ");
            int sum = 0;
            // **I don't understand num: tmp means what.**
            for (String num : tmp) {
                sum += Integer.parseInt(num);
            }
            sum = sum / 3;
            if(sum < 60){
                count++;
            }
        } 
        System.out.println(count);
    }
}

共有1个答案

东方俊明
2023-03-14

这只是一个增强的循环

for (String num : tmp) {
    sum += Integer.parseInt(num);
}

就像

for(int i=0;i<tmp.length:i++){
    String num=tmp[i];
    sum += Integer.parseInt(num);
}
 类似资料:
  • 可能的重复: 调用了什么Java?:操作符,它做什么?

  • 问题内容: 我正在学习上面的代码,它告诉我什么是自省者和什么是stopClass。但是我不明白这是什么意思?`for (PropertyDescriptor prop props) for(i=0;i<100;i++)` 有人可以帮忙进一步解释吗?谢谢! 问题答案: 这就是 Java 5中引入的每种循环语法。

  • 问题内容: 通过阅读Backbone.js源代码,我看到了以下内容: 什么啊 在这里使用它的目的是什么? 问题答案: 什么意思 [MDN]是带一个参数且始终返回的前缀关键字。 例子 有什么意义呢? 似乎很没用,不是吗?如果它总是返回,那么仅使用自身又有什么问题呢? 在理想的世界中,我们将能够安全地使用它:它比更加简单易懂。但是,如果您以前从未注意到过,这不是一个完美的世界,尤其是在涉及Javasc

  • 我不知道问号(< code >?)在java里代表,我在做一个小程序,一个Nim-game。我们在一本书里寻求帮助,看到了这样一句话: 我不明白,表示,它可以与if语句有关但您将其放在变量中吗?并且可以是“其他”?(我刚才说的这些事情可能会很误导)

  • 那么,在Java中,你们都用什么来处理它们呢?