现在我们把Java基本语法的知识串起来,通过一个有趣的小例子来模拟你从早起到上班的日常过程。这会用到变量、条件语句、循环语句等基本概念,来让你直观感受到Java是如何工作的。
场景:从早上闹钟响起到你走进办公室
假设你每天早上都会经历以下几个步骤:
- 闹钟响了,起床。
- 看看外面天气,如果下雨,就带伞;否则不用带伞。
- 吃完早饭后,出门走去公交站。
- 等公交车来了,就上车,直到公交到站下车去公司。
我们来一步步用Java代码模拟这个过程!
1. 起床时的闹钟 —— 基本的输出与变量
首先,我们需要一个变量来代表当前时间。闹钟在7点响,所以当时间到达7点时,我们起床。
int currentTime = 7; // 当前时间是7点
System.out.println("闹钟响了,现在是" + currentTime + "点,该起床了!");
这里,currentTime
是一个变量,代表当前的时间。通过System.out.println
,我们输出一条消息告诉自己:“闹钟响了,该起床了!”
2. 判断天气 —— 条件语句 (if-else)
起床后,我们看窗外的天气。如果下雨,提醒自己带伞;如果不下雨,就不用带伞。
boolean isRaining = true; // 假设今天下雨了
if (isRaining) {
System.out.println("今天下雨,记得带伞!");
} else {
System.out.println("天气晴朗,不用带伞。");
}
通过if-else
语句,程序会根据isRaining
的值来判断是否需要带伞。如果isRaining
为true
,就输出“记得带伞”;如果是false
,就提示“天气晴朗”。
3. 吃早饭的循环 —— for循环
你习惯吃三口早饭,然后出门。我们用for
循环来模拟吃早饭的过程。
for (int bite = 1; bite <= 3; bite++) {
System.out.println("吃了第" + bite + "口早饭。");
}
System.out.println("早饭吃完了,准备出门。");
这里for
循环从1开始,每次循环会吃一口早饭,直到吃了三口为止。bite++
表示每次循环bite
都会增加1,循环结束后程序会提示“早饭吃完了”。
4. 去公交站等车 —— while循环
现在你要去公交站等车,我们不知道公交车什么时候来,所以需要用while
循环来等车,直到车来了为止。
boolean busArrived = false; // 刚开始公交车还没来
int waitingTime = 0; // 等车的时间从0开始
while (!busArrived) {
System.out.println("等了" + waitingTime + "分钟,公交车还没来。");
waitingTime += 5; // 每次循环等5分钟
// 假设在等了15分钟后,公交车来了
if (waitingTime == 15) {
busArrived = true;
System.out.println("公交车来了,准备上车!");
}
}
在这个例子里,我们使用while
循环不断检查公交车是否到了。每等5分钟,程序就输出一次等车的时间,直到公交车在第15分钟到达,程序输出“公交车来了,准备上车”。
5. 上车直到到达公司 —— do-while循环
你上车后,公交车经过5站才能到公司,每到一站,程序会提醒你“还没到公司”,直到到站。
int currentStop = 1; // 从第1站开始
do {
System.out.println("现在到达第" + currentStop + "站,还没到公司。");
currentStop++;
} while (currentStop <= 5);
System.out.println("到达公司了,开始工作吧!");
在这个do-while
循环中,公交车会先到达一站,然后检查是否已经到达第5站。即使在刚开始就已经是第5站,程序也会先执行一次,输出“现在到达第1站,还没到公司”。
综合代码:
现在把整个过程串起来,让你的Java程序模拟从起床到上班的完整流程:
public class DailyRoutine {
public static void main(String[] args) {
// 1. 起床
int currentTime = 7;
System.out.println("闹钟响了,现在是" + currentTime + "点,该起床了!");
// 2. 判断天气
boolean isRaining = true;
if (isRaining) {
System.out.println("今天下雨,记得带伞!");
} else {
System.out.println("天气晴朗,不用带伞。");
}
// 3. 吃早饭
for (int bite = 1; bite <= 3; bite++) {
System.out.println("吃了第" + bite + "口早饭。");
}
System.out.println("早饭吃完了,准备出门。");
// 4. 等公交车
boolean busArrived = false;
int waitingTime = 0;
while (!busArrived) {
System.out.println("等了" + waitingTime + "分钟,公交车还没来。");
waitingTime += 5;
if (waitingTime == 15) {
busArrived = true;
System.out.println("公交车来了,准备上车!");
}
}
// 5. 到公司
int currentStop = 1;
do {
System.out.println("现在到达第" + currentStop + "站,还没到公司。");
currentStop++;
} while (currentStop <= 5);
System.out.println("到达公司了,开始工作吧!");
}
}
小结:
通过这个简单的模拟,你可以看到:
- 变量用来存储数据,比如当前时间、是否下雨、等车时间等。
- 条件语句帮助程序根据不同情况做出决定,比如是否下雨要不要带伞。
- 循环语句可以让程序重复执行相同的任务,比如吃早饭、等公交车。
这个例子展示了如何使用Java的基本语法来模拟日常生活中的一些常见场景,是不是挺有趣?通过这些简单的代码,你就能轻松上手Java编程!
标签:Java,公交车,System,早起,日常生活,while,带伞,println,out From: https://blog.csdn.net/m0_63141213/article/details/142953641