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

一个for循环java代码的解释[重复]

柴宝
2023-03-14
 for (int i = 0; i < datasize; i++) {
            String data1value = data1.size() > i ? data1.get(i) : null;
            String data2value = data2.size() > i ? data2.get(i) : null;
            String data3value = data3.size() > i ? data3.get(i) : null;

共有1个答案

韩刚洁
2023-03-14

那个?:运算符是返回两个值之一的表达式。

在Java中,您可以编写

if (a > b) {
  max = a;
}
else {
  max = b;
}

根据单个条件将单个变量设置为两种状态之一是if-else的一种常见用法,因此为它设计了一个快捷方式,即条件运算符?:。使用条件运算符,可以在一行中重写上面的示例,如下所示:

max = (a > b) ? a : b;
 类似资料:
  • 我有下面的一段代码,它正在打印:一些(600)作为输出。 不知道加法是如何在“for”循环中发生的。 在下面,它混淆了“for”循环的代码块内发生的事情以及变量“y”的计算方式。有人能帮忙吗?

  • 本文向大家介绍Java for循环详解,包括了Java for循环详解的使用技巧和注意事项,需要的朋友参考一下 对于java中的for循环,我们用的最多的无非就是下面这个语句: 但是对于for循环来说,它也有很多变体,如果不清楚了解for循环的结构原理,遇上一些变体的for循环,可能一时不太明白它的含义,for循环虽然有很多变体,但都离不开括号内3条语句的模式(除了增强for循环模式,后面再讨论)

  • java中是否存在跳过for循环其余部分的令牌?类似VB的东西在Java中继续。

  • 我试图在for循环中获得for循环,因此输出如下: 我希望输出显示一个正方形 我不知道它为什么不这样做。下面是我的代码:

  • 问题内容: Java中是否有一个令牌可以跳过其余的for循环?Java中类似VB的Continue。 问题答案: 关键字将在调用时开始下一次迭代 例如 这将打印 看到 文件