for exercise
for 循环练习
求出 1-100 之间所有偶数的和
/**
* 练习: 求出 1-100 的偶数的和
* 步骤:
* 1. 定义一个变量,接收 2 个数的和 sum
* 2. 利用 for 循环,将 1-100 的数表示出来
* 3. 判断,如果是偶数,再相加,将结果赋值给 sum
* 4. 输出 sum 的值
*/
public class Demo02For {
public static void main(String[] args) {
// 定义一个变量,接收 2 个数的和 sum
int sum = 0;
// 1-100 的数 是可以等的
for (int i = 1; i <= 100; i++) {
if (i % 2 ==0) {
sum += i;
}
}
System.out.println("sum = " + sum);
}
}统计 1-100 之间的偶数的个数
public class Demo03For {
public static void main(String[] args) {
int count = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
count++;
}
}
System.out.println("count = " + count);
}
}idea 里 for 循环快捷键
循环几次就数字.fori然后回车
嵌套循环
概述: 循环中套循环,尽量不要超过 3 次(基本上不会遇到)
重点
重点: 掌握嵌套循环的执行流程 先走外层循环,再走内层循环,内存循环就一直循环,直到内存循环结束了,外层循环进入下一次循环,以此类推,直到外层循环都结束了,程序整体才会结束.
打印分秒来看执行流程
public class Demo04ForInFor {
public static void main(String[] args) {
for (int fen = 0; fen < 60; fen++) {
for (int miao = 0; miao < 60; miao++) {
System.out.println(fen + "分" + miao + "秒");
// 0分0秒
// 0分1秒
// 0分2秒
// ...
// 0分59秒
// 1分0秒
// 1分1秒
// ...
// 1分59秒
// 2分0秒
// ...
// 59分59秒
}
}
}
}练习:打印矩形
public class Demo05ForInFor {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}练习:打印直角三角形
public class Demo06ForInFor {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}