Java第四课 条件语句ifelse
继续昨天的代码,在for语句中插入if语句,给sum加i设置条件。代码如下:
if (i == 50) {
continue;
} else if (i == 100) {
continue;
} else {
sum += i;
}
if (i == 50),意思是当i为50的时候,执行{}之间的程序,continue和意思是跳过本次循环,所以当i为50的时候,是不加到sum里面的。
else if (i == 100),当上一个条件不成立,就到这个条件来判断,如果条件为真(true),那就执行这个{}内的程序,这里是i==100,就是当i为100的时候,跳过本次循环。
else,当上面的条件都不成立的时候,就执行这个{}里的程序,就是昨天的sum += i;。
switch语句基本上都可以用if语句来完成,等你成了高手再用这个吧,我个人认为它看上去,逻辑不如ifelse清楚。
目前的代码现在如下:
package demo;
public class demo {
public static void main(String[] args) {
// System.out.println("Hello world");
int i;
int sum = 0;
for (i = 1; i <= 100; i++) {
if (i == 50) {
continue;
} else if (i == 100) {
continue;
} else {
sum += i;
}
}
String title = "从1加到100的和是:";
System.out.println(title + sum);
}
}
1加到100和是5050,我们在50和100的时候跳过了,所以现在的答案是4900。
快捷键:
ctrl+z:撤消上一次操作,可以多按几次,就撤消几次操作。
我们慢慢学,不要着急,一点点掌握才能记得清楚,mysql、tcp等我们后面都会讲,我只讲一下基础的,根据需要自己在深入研究学习。 |
- 上一篇: Java第三课声名变量和for语句
- 下一篇: Java第五课 图形用户界面