欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java学习--day05

程序员文章站 2022-06-21 18:27:15
...
  • 循环

  • for

  • while

  • do while

  • 循环嵌套

  • for

  • while

  • do while

  • 跳转控制

  • break中断

  • continue继续

  • 标签

  • return

思维导图:

Java学习--day05

代码:

package com.shsxt.day05;

public class AllTest {
	public static void main(String[] args) {
		System.out.println("复习");
	}
}

/*
 * for 求出1-100之间奇数和
 */
class T1 {
	public static void main(String[] args) {
		int sum = 0;
		for (int i = 1; i < 101; i++) {
			if (i % 2 == 1) {
				sum += i;
			}
		}
		System.out.println(sum);
	}
}

/*
 * while 输出十句我爱你
 */
class T2 {
	public static void main(String[] args) {
		int i = 1;
		while (i <= 10) {
			System.out.println("I Love You");
			i++;
		}
	}
}

/*
 * do while 求20以内的偶数和
 */
class T3 {
	public static void main(String[] args) {
		int i = 1;
		int sum = 0;
		do {
			sum += i;
			i++;
		} while (i <= 20);
		System.out.println(sum);
	}
}

/*
 * 循环嵌套 打印一个空心菱形
 */
class T4 {
	public static void main(String[] args) {
		for (int i = 1; i <= 4; i++) {
			for (int j = 3; j >= i; j--) {
				System.out.print(" ");
			}
			for (int k = 1; k <= 2 * i - 1; k++) {
				// for (int k = 1; k <= i; k++) {
				// System.out.print("*");
				if (k == 2 * i - 1 || k == 1) {
					System.out.print("*");
				} else {
					System.out.print(" ");
				}
			}
			System.out.println();
		}
		// 下半部
		for (int i = 1; i <= 3; i++) {
			for (int j = 1; j <= i; j++) {
				System.out.print(" ");
			}
			for (int k = 5; k >= 2 * i - 1; k--) {
				if (k == 2 * i - 1 || k == 5) {
					System.out.print("*");
				} else {
					System.out.print(" ");
				}
			}
			System.out.println();
		}
	}
}

/*
 * 跳转控制 continue break
 */
class T5 {
	public static void main(String[] args) {
		for (int i = 0; i < 5; i++) {
			System.out.println(i);
			if (i == 3) {
				break;
				// continue;
			}
		}
	}
}

/*
 * return 结束所在方法 hhh:标签 控制外层循环
 */
class T6 {
	public static void main(String[] args) {
		hhh: for (int i = 0; i < 5; i++) {
			for (int j = 0; j < 5; j++) {
				System.out.print("*");
				if (i == 3) {
					// return;// 结束return所在的方法
					// break;//结束当前行
					break hhh;// 控制外层循环:
				}
			}
			System.out.println();
		}
	}
}