在For循环中添加一个特别选择的数字,以计算出Java的总倍数 public类totalCount{ 公共静态void main(字符串[]args){ int-total=0; 对于(int i=1;i
首先,您只需要在For循环中添加一个特别选择的数字,以计算出Java的总倍数 public类totalCount{ 公共静态void main(字符串[]args){ int-total=0; 对于(int i=1;i,java,Java,首先,您只需要i%2==0,因为任何可以被四整除的东西也可以被二整除。其次,您需要将行total+=i;移动到if语句中: public class totalCount { public static void main(String[] args){ int total = 0;
i%2==0
,因为任何可以被四整除的东西也可以被二整除。其次,您需要将行total+=i;
移动到if
语句中:
public class totalCount {
public static void main(String[] args){
int total = 0;
for (int i=1; i<=100;i++){
if(i%2==0){
System.out.println(i);
} else if(i%4==0){
System.out.println(i);
}
total +=i;
}
System.out.println(total);
}
}
for(int i=1;i首先,您只需要i%2==0
,因为任何可以被4整除的东西也可以被2整除。其次,您需要将行total+=i;
移动到if
语句中:
public class totalCount {
public static void main(String[] args){
int total = 0;
for (int i=1; i<=100;i++){
if(i%2==0){
System.out.println(i);
} else if(i%4==0){
System.out.println(i);
}
total +=i;
}
System.out.println(total);
}
}
for(int i=1;i另一个使用Lambda的解决方案
for (int i = 1; i <= 100; i++){
if(i % 2 == 0){
System.out.println(i);
total += i;
}
}
System.out.println(total);
使用Lambda的另一个解决方案
for (int i = 1; i <= 100; i++){
if(i % 2 == 0){
System.out.println(i);
total += i;
}
}
System.out.println(total);
4的每一个倍数也是2的倍数。哦,好的,理解-解算-4的每一个倍数也是2的倍数。哦,好的,理解-解算流,减少,然后将减少的输出分配到适当的总数,而不是不断地写入内存中的同一个位置。在这里使用减少允许简单的并行化am,reduce,然后将reduce输出分配到适当的总数,而不是不断地写入内存中的相同位置。在这里使用reduce允许简单的并行化。