千家信息网

Java基础入门篇之如何使用For循环

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要讲解了"Java基础入门篇之如何使用For循环",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Java基础入门篇之如何使用For循环"吧!一
千家信息网最后更新 2025年01月21日Java基础入门篇之如何使用For循环

这篇文章主要讲解了"Java基础入门篇之如何使用For循环",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Java基础入门篇之如何使用For循环"吧!

一、for循环语句

1.在java中一般用在次数确定情况下。如果要进行重复性指令执行,可以用for循环。基本语法如下所示:

for(初始化表达式;循环条件;操作表达式){ c1:执行语句 ...... }

上面这个语法语句中for关键字后面包括了三个内容,初始化表达式、循环条件、操作表达式,它们用分号(;)分隔,在大括号里面有个执行语句为循环体。这个for循环语句是怎么执行的呢?

分4步走:

第一步:首先执行的是初始化表达式;

第二步:执行循环条件,看判断条件满不满足,如果满足条件,再执行c1的语句,如果当条件不满足,就退出for循环;

第三步:执行c1的语句;

第四步:执行操作表达式,然后重复执行第二步;

2.使用for循环求1-10的整数和的值

代码如下所示:

int sum = 0; for(int i = 1; i <= 10; i++){ sum += i; } System.out.println("1-10整数和的值为" + sum);

输出的结果是:

1-10整数和的值为55

从上面代码我们可以看出,定义一个int类型变量sum来保存1-10整数和的值,然后看for循环,初始化表达式定义了一个int类型变量i为1,执行循环条件,看满不满足这个条件,i的值为1,条件i<=10所以是满足条件的,执行sum+=i相当于(sum=sum+i),再执行i++,又回到这个循环条件,再去判断满不满足这个条件,如果满足条件就继续执行,直到不满足条件就退出这个for循环,打印1-10整数和的值为55。

二、for循环的嵌套

1.什么是for循环的嵌套呢?

循环语句中又出现循环,我们就叫它for循环的嵌套。

例如:下面这个小案例来具体分析for循环的嵌套

for (int i = 0 ; i < 2 ; i++ ){ //外层循环 for (int j = 0; j < 2 ; j++ ){//内层循环 System.out.println("i的值为:" + i + ",j的值为:" + j);   } }

输出的结果是:

i的值为:0,j的值为:0 i的值为:0,j的值为:1 i的值为:1,j的值为:0 i的值为:1,j的值为:1

从上面代码我们可以看到注释外层循环和内存循环,首先看外层循环初始化表达式定义了一个int类型变量i的值为0,执行循环条件,看满不满足这个条件,因为i的值为0,循环条件是i<2,满足这个条件。如果不满足这个条件就退出for循环。因为这个是满足条件的,所以执行这个内层循环,同样的我们看到初始化表达式定义了一个int类型变量j的值为0;执行循环条件,看满不满足这个条件,因为j的值为0,循环条件是j<2,满足这个条件,然后输出语句"i的值为:0,j的值为:0",再执行操作表达式的j++,这时j的值为1,执行循环条件,j<2所以是满足这个条件的,然后继续输出语句"i的值为:0,j的值为:1",再执行操作表达式j++,此时 j的值为2,再回到循环条件,发现j<2不满足这个条件就回到外层循环,执行i++,i的值为1,继续执行内层循环。

2.for循环的特点

外层循环一次,内层循环要完成遍历。

3.使用for循环嵌套输出九九乘法表

代码如下所示:

System.out.println("九九乘法表:"); for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { System.out.print(j+"*"+i+"="+j*i+"\t"); } System.out.println(); }

输出的结果如下所示:

九九乘法表: 1*1=1 1*2=2   2*2=4    1*3=3   2*3=6   3*3=9    1*4=4   2*4=8   3*4=12  4*4=16   1*5=5   2*5=10  3*5=15  4*5=20  5*5=25   1*6=6   2*6=12  3*6=18  4*6=24  5*6=30  6*6=36   1*7=7   2*7=14  3*7=21  4*7=28  5*7=35  6*7=42  7*7=49   1*8=8   2*8=16  3*8=24  4*8=32  5*8=40  6*8=48  7*8=56  8*8=64   1*9=9   2*9=18  3*9=27  4*9=36  5*9=45  6*9=54  7*9=63  8*9=72  9*9=81

从上面的代码可以看出,声明两个变量分别是i和j,然后使用两个for循环语句。外层循环来控制它的行数,内层循环来控制它的列数。

三、for each循环

1.for each一般用在遍历数组和集合。

2.for each的语法语句格式:

for(元素类型type  元素变量value : 遍历对象obj) {  引用x的java语句; }

3.使用foreach遍历集合的例子:

代码如下所示:

//创建集合对象 Collection c =new ArrayList(); //添加元素 c.add("python"); c.add("java"); c.add("mysql"); //foreach循环遍历集合 for(String s :c) {   System.out.println(s); }

输出的结果是:

python java mysql

4.使用foreach遍历数组的例子:

//定义并初始化一个数组    int arr[] = {8,5,2,0,6};    System.out.println("foreach遍历arr数组");    for (int x : arr) {      System.out.println(x); //逐个输出数组元素的值    }

输出的结果是:

foreach遍历arr数组 8 5 2 0 6

感谢各位的阅读,以上就是"Java基础入门篇之如何使用For循环"的内容了,经过本文的学习后,相信大家对Java基础入门篇之如何使用For循环这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

循环 条件 语句 表达式 输出 代码 变量 外层 数组 内层 整数 类型 结果 基础 元素 乘法 乘法表 内容 语法 j++ 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 山西隽致软件开发有限公司 服务器防护app哪个好 华三服务器滑道安装视频 数据库某字段设置数字范围 上海综合网络技术应用范围 学软件开发是学什么 如何报考软件开发工程师 盛邦网络技术有限公司 投影仪软件开发代码 校园日网络安全答题 网络安全主题简单又好画 dns服务器ip设置错误导致 河南pdu服务器专用电源批发 北京学习软件开发学费多少钱 怎么用轻量服务器进行免流 计算机网络技术专业没有电脑 6g网络技术储备上市公司 proc读取数据库 软件开发浏览器简称 去哪里找定位服务器 配置web服务器实验报告 西安中兴软件开发招聘 杭州恒生软件开发实习生待遇 数据库字段首字母大写 上海统一软件开发服务检测中心 网络安全服务器租用域名 微信辅助软件开发团队 软件开发注册流程详解 南京尚运网络技术有限公司 梁平区一站式软件开发流程市场价
0