数据结构——循环结构:for循环

发布于:2024-05-04 ⋅ 阅读:(22) ⋅ 点赞:(0)


        今天是星期五,明天休息,后天补课,然后就是运动会,接着是放假。(但这些都和我没关系啊,哭死!)今天脑袋难得清醒一会儿,主要是醒的比较早吧,早起学了一会,一整天人都精神饱满的,就是公开课心真烦燥啊。      

          好了,就这样了:

一。举例回顾

举一个例子简单回顾 switch 的用法吧:

使用 switch 语句判断各个分数段内学生的评价。(题目自己弄的,略有不规范哈)

60分一下:不及格    70~80:还好        80~90:厉害   ...之类的语句吧

在实现的过程中,我遇到了以下麻烦:

(1)如何用 switch 进行分数范围的划分,一般来说 if...else语句更常用:

(2)按照我写的代码的做法,101~109的分数如何进行判断?比如 101/10==10啊

(3)case 1~5的部分值得借鉴;

二。IDEA的简单使用

        换新装备啦,下面我来简单一下吧。

这是我使用的一个破解IDEA的网址,教程还是相对简单的。大家可以尝试一下;

IDEA 2024.1 最新激活码,破解版安装教程(亲测有效~) - 犬小哈教程 (quanxiaoha.com)

另外我又学习了两个相对实用的功能:

  1. 修改字体:settings—editor—General—change for size;这样就可以使用滚轮控制字体大小了;
  2. 设置背景:settings——appearce——background,就可以选择背景了;

        这是我设置的背景,哈哈哈哈,另外有关插件大家需要的可以去下载·,我暂时没有下载相关插件的想法 。

三。for循环 

        for(起始条件;终止条件;变化量){             }

下面我们举例进行说明

(1)

        起始条件a=1,终止条件a<=5,即a>5,变化量a++;

        这是运行过程:a = 1 , a <= 5 , 执行输出语句: a = 1 , 执行 a++ :

a = 1 , a<= 5 ,执行输出语句: a = 1 , 执行 a++ :a = 2,a <= 5 , 执行输出语句: a = 2 , 执行 a++ ;

a = 3 , a<= 5 ,执行输出语句: a = 3, 执行 a++ :a = 4,a <= 5 , 执行输出语句: a = 4 , 执行 a++ ;

a= 5, a<= 5 ,执行输出语句: a = 5,执行 a++ : a = 6,a > 5 ,循环结束;

(2)

        下面我们这样做:

 编译器会报错,这是 局部变量 生命周期 相关的问题。

 a 在循环中声明,为局部变量,在栈中存储,使用完后会自动回收。因此1在循环外部找不到变量a ;

(3)

我们将变量的声明放在循环外部即可,最后的输出为 a=6 , 侧面验证 (1)中提到的a=6;

(4)

我们将 a++ 放在循环体中,最后输出有 a = 6 ; 

(5)

将 a++ 放在输出语句下面:


网站公告

今日签到

点亮在社区的每一天
去签到