需求:
输入一个值,让犯错误的菜同学绕操场跑几圈
分析
- 先判断输入的数据是否合理;
- 菜同学跑一圈,记录一次;
- 最后输出总圈数;
方法
- 用 if - else 来区别输入的值是否合理;
- 用 for 循环来循环输出菜同学跑的圈数;
- 最后输出一共跑的圈数;
for循环 中的 i (记录菜同学跑的圈数)在循环结束后就会被销毁,所以我们在 for循环的外面定义了一个 int I, 来接收循环中将会被销毁的 i;
import java.util.Scanner;
public class practice01 {
public static void main(String[] agrs) {
Scanner sc = new Scanner(System.in);
int I = 0;
System.out.println("请输入要让菜同学折返跑的圈数 n ");
System.out.println();
int n = sc.nextInt();
if (n >= 10) {
System.out.println("输入错误,你TM要跑死我?!!!");
} else {
for (int i = 1; i <= n; i += 1) {
System.out.println("菜同学气喘吁吁地折返跑了" + i + "圈");
System.out.println();
I = i;//把数字拿出来
}
System.out.println();
System.out.println("菜同学终于跑完了" + I + "圈");
}
}
}
生命在于运动,不管你是程序猿还是啥
我们的目标,是星辰大海