数据库系统的组成
A数据库 B硬件和软件 C数据库管理员 D以上都是
更新时间:2023-10-26 21:10
最满意答案
int sum=0;for(int i=1;i<=100;i++){
sum+=i;
}
//sum初始化是0,sum+=i; ----> sum=sum+i; 每执行一次循环sum就等于上一次循环中sum的值再加上i
//所以最后的结果是从1加到100的和
int sum=0
for(int i=1;i<=100;i++){
y=sum+i
}
//sum初始化为0,y初始化应该也是0吧, y=sum+i; 因为sum的值在循环中根本就没有被改变过,每执行完一个循环,y的值就等于0加上前一次循环中 i 的值,所以最后结果就是 y=0 + 100,当然,如果改成这样:y+=sum+i,这样又不同了......
其他回答
sum+=i; 是累加啊 sum=sum+1 你的 y=sum+i,sum 一直是0啊 ,当人最后是100了
sum+=i;相当 于sum=sum+i; 每次sum的值,都 变,所以 才会累加 。
for(int i=1;i<=100;i++){
y=sum+i
朋友你看sum=sum+i(sum+=i),和y=sum+i,有什么区别 你定义的i在变,可是你定义的sum没变,程序只会根据i的变化把值赋给y,而你的i最大就是100,所以程序的结果只是执行了i++而已直到不满足条件,并没有实现for循环每一次结果也就是sum的累加,如果还是不清楚就把i的值带进去,慢慢体会,会明白的。
相关问答
更多-
JAVA里的循环语法怎么用的 有哪几个循环语句? 请说详细点[2023-08-08]
分支结构:if-then-else语句、while语句、for语句、switch语句控制Java程序的流程,能够在最合适使用的时候,使用它们。并且知道它们与其它程序设计语言的流程控制之间的不同。 -
基础JAVA编程问题,有点不懂循环语句[2022-05-30]
这。。。上课要好好听啊 这就是程序的运行先后顺序问题了 这个用文字实在不好表达 先说第二个图 首先。进for循环 首先判断for的条件是否满足 第一次: 当i=1时 条件满足 则进入for程序中 判断if条件: 第一个if不满足 直接 跳过 第二次:。i=2.。。。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。。。。。。。 第30次 i=30 。。。 满足第一个if条件 进入其中 : 先输出 30 然后count++ 即count=1 判断第二个if条件: 不满足 跳过 继续开始for 这样 ... -
mysql中的循环语句的语法[2022-07-08]
WHILE 条件 DO 循环体 END WHILE; -
我的for 循环语句语法有点问题[2023-01-30]
int sum=0; for(int i=1;i<=100;i++){ sum+=i; } //sum初始化是0,sum+=i; ----> sum=sum+i; 每执行一次循环sum就等于上一次循环中sum的值再加上i //所以最后的结果是从1加到100的和 int sum=0 for(int i=1;i<=100;i++){ y=sum+i } //sum初始化为0,y初始化应该也是0吧, y=sum+i; 因为sum的值在循环中根本就没有被改变过,每执行完一个循环,y的值就等于0加上前一次循环中 i ... -
for循环的特殊语法[2023-06-26]
for有很多种用法: 1. 表示“当作、作为”。如: I like some bread and milk for breakfast. 我喜欢把面包和牛奶作为早餐。 What will we have for supper? 我们晚餐吃什么? 2. 表示理由或原因,意为“因为、由于”。如: Thank you for helping me with my English. 谢谢你帮我学习英语。 Thank you for your last letter. 谢谢你上次的来信。 Thank you for ... -
do while 和 for循环语句有什么大的区别吗?[2022-04-09]
1 For循环是计次数循环,循环次数由循环变量的终值减去初值再除以步长。 2 Do While是条件循环,当循环条件为真时循环,这样就有可能一次也不执行循环体,循环体内必有一条让条件由真变假的语句,为结束循环做准备。 -
尝试 if ($item->date >= $start_date && $item->date <= $end_date) { // … 否则,第二个条件不完整。 try if ($item->date >= $start_date && $item->date <= $end_date) { // … Otherwise, the second condition is incomplete.
-
使用像你建议的一系列4个三元运算符并不是一个好主意,因为它有点难以阅读。 如果您担心的是代码行数,您可以使用以下方法缩短方法: public static boolean isPrime(int n) { if (n == 2) return true; if (n < 2 || n % 2 == 0) return false; double sqrtN = Math.sqrt(n); for (int i = 3; i <= sqrtN; i += 2) { if (n % i ...