文章目录
-
- 控制结构
- 选择结构
- 循环结构
概要
生活中的循环
需求说明1:
//实现数字展示功能。
//在控制台依次输出数字100-1。
public class Demo4 {
public static void main(String[] args) {
for (int i = 100; i >= 1; i--) {
System.out.println(i);
}
}
}
需求说明2:
//偶数循环,并且相加之和等于多少
public class Demo5 {
public static void main(String[] args) {
int num = 0;
for (int i = 0; i <= 100; i+=2) {
System.out.println(i);
if (i % 2 == 0){
num = num+i;
}
}
System.out.println("偶数之和是" + num);
}
}
需求说明3:
//求得折纸次数。
//现有一张足够大的纸,厚度是1cm,需要折叠多
//少次能超过珠穆朗玛峰的高度 (8848m)。
public class Demo6 {
public static void main(String[] args) {
// 次数叠加
int num = 0;
for (int i = 1; i < 884800; i*=2) {
num++;
System.out.println("第" + num + "的高度是" + i);
}
System.out.println("8848米高度需要次数" + num);
}
}
需求说明4:
//显示三角形图案
//使用*号打印如图所示
public class Demo7 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入打印三角形的行数");
int next = sc.nextInt();
// 打印行数
for(int i=1;i <= next;i++) {
for(int j=1;j<=next-i;j++) {
System.out.print(" ");
}
for(int j=1;j<=i*2-1;j++) {
System.out.print("*");
}
System.out.println();
}
}
}
技术名词解释
技术细节
import java.util.Scanner;
//王六蛋是软件开发公司的一名员工,他决定今天做500个俯卧撑锻炼身体。做到第5个的时候腰间盘突出,甚至无法继续工作了。
public class Demo1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
for (int i = 0; i <= 500; i++) {
System.out.println("做俯卧撑");
System.out.println("六蛋,你的腰间盘还好吗?");
String next = sc.next();
if (next.equals("不好了")){
System.out.println("那你真是个废物");
return;
}
}
System.out.println("牛逼");
}
}
小结
提供先进的推理,复杂的指令,更多的创造力。