不知道下面的这个程序是怎么计算的,
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/23 12:31:18
不知道下面的这个程序是怎么计算的,
public class abc
{
public static void main(String args[])
{ int i,s = 0 ;
int a[ ] = { 10 ,20 ,30 ,40 ,50 ,60 ,70 ,80 ,90 };
for ( i = 0 ; i < a.length ; i ++ )
if ( a[i]%3 = = 0 ) s += a[i] ;
System.out.println("s="+s);
}
}
public class abc
{
public static void main(String args[])
{ int i,s = 0 ;
int a[ ] = { 10 ,20 ,30 ,40 ,50 ,60 ,70 ,80 ,90 };
for ( i = 0 ; i < a.length ; i ++ )
if ( a[i]%3 = = 0 ) s += a[i] ;
System.out.println("s="+s);
}
}
关键就是这一句嘛:if ( a[i]%3 = = 0 ) s += a[i]
a[i] % 3 == 0 表示能被 3 整除的数据才拿来做累加,结果就是:
30 60 90 才进行求和,结果是180.
再问: s += a[i] ; System.out.println("s="+s) 这个能否详细解说一下啊
再答: s += a[i]这个累加操作嘛,基本的运算符,s += a[i] 等价于 s = s + a[i],就是把 a[i] 的内容加到 s 上。 System.out.println("s="+s)这个就是输出结果嘛,先输出 "s=" 这个字符串,然后输出 s 这个变量的值,值是180的话,最后就输出:s=180
a[i] % 3 == 0 表示能被 3 整除的数据才拿来做累加,结果就是:
30 60 90 才进行求和,结果是180.
再问: s += a[i] ; System.out.println("s="+s) 这个能否详细解说一下啊
再答: s += a[i]这个累加操作嘛,基本的运算符,s += a[i] 等价于 s = s + a[i],就是把 a[i] 的内容加到 s 上。 System.out.println("s="+s)这个就是输出结果嘛,先输出 "s=" 这个字符串,然后输出 s 这个变量的值,值是180的话,最后就输出:s=180
请帮我算一下下面这个图的展开面积,因为是圆筒的,我不知道怎么计算.
密度的这个是怎么计算出的呢,求过程 ,我知道这公式,可是不知道计算过程,不知道结果是怎么得来的
这道C++程序题目的答案我知道了 但是我不知道是怎么来的
下面的matlab程序错误在哪里?怎么不运行?
下面这个矩阵的幂是怎么计算的呢?
想要知道这个公司的工资是怎么计算的!
谁能告诉我下面这个表达式是怎么计算的
这个是复习以前的,不知道怎么背了
编写程序,计算下面函数的值
下面是灭火器的配置计算,下图中U我不知道代表哪个数据
一个简单的计算平方根的JavaScript程序,不知道哪个地方出错了,
请高手帮我找下这个Lingo程序的错误!下面是Lingo程序