Java学习--day05
程序员文章站
2022-06-21 18:27:15
...
-
循环
-
for
-
while
-
do while
-
循环嵌套
-
for
-
while
-
do while
-
跳转控制
-
break中断
-
continue继续
-
标签
-
return
思维导图:
代码:
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();
}
}
}
上一篇: 缺乏主动性,正在让年轻人越来越平庸
下一篇: 如何成为一个值钱的互联网人?