Java中的for循环/增强for/嵌套for(基础一)

2023-10-26

一、Java中的for循环语句

1)普通的for循环

①普通的for循环由初始化,布尔表达式条件,初始量自增/自减,循环体组成

for(初始化;布尔表达式;初始量自增/自减){//代码语句(循环体)
}
for(int i =1;i<10;i++ ){
System.out.println(i);
}

2)for-each/增强for循环

①Java里增强for循环就是for-each,方便遍历但是因为没下标概念所以不能操作里面数据。
②原理是一个Iteration迭代器,在遍历的过程中不能对集合(Map)中的元素进行增删操作。

for(集合或者数组的数据类型 变量名称:集合名称或数组名称)
{
System.out.println(变量名称)}
//--------------------分割,遍历数组------------------------
public class Test {
    public static void main(String[] args) {
        char[] arr={'a','b','c'};//数组
        for(char wwe:arr){   //wwe这变量名字随便取得
            System.out.println(wwe);//打印变量wwe
        }
    }
}

3)嵌套for循环

① 在for循环的循环体里写一个for循环

/*
	演示嵌套循环的简单使用:
*/
class TestForFor_1 { 
public static void main(String[] args) {
/*
	执行流程分析:
			外层第一轮:i=1
			外层第二轮:i=2		*/ 
		for(int i = 1;i <= 2;i++){
			//外层循环开启一次,内层循环执行3次 
			for(int j = 1;j <= 3;j++){
				System.out.println("i=" + i + ",j=" + j);
			}
		}
	}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java中的for循环/增强for/嵌套for(基础一) 的相关文章

随机推荐

  • linux安装enca

    简介 enca是Linux下的文件编码转换工具 1 查看是否安装enca 在命令行输入如下命令 若显示enca安装版本则表示已安装 enca version 2 安装enca 1 1 安装方式二 sudo命令安装 sudo apt get
  • Git极简入门

    Git极简入门 1 本地仓库 1 1工作流程 git本地操作的三个区域 Git Repository Git仓库 最终确定的文件保存到仓库 成为一个新的版本 并且对他人可见 暂存区 暂存已经修改的文件最后统一提交到git仓库中 工作区 Wo
  • Linux安装配置NFS服务器

    目录 NFS简介 安装NFS服务 网络环境配置 开发板挂载NFS 常见问题 NFS简介 NFS network file system 即网络文件系统 能使使用者访问网络上别处的文件就像在使用自己的计算机一样 我们可以在 Ubuntu 上制
  • 微信小程序报错“getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.js...“

    解决微信小程序获取定位报错 上个礼拜在调试一个微信小程序的时候 在手机允许小程序获取定位 定位授权成功的情况下 发现安卓手机能获取定位 但是苹果手机获取不到定位 我就开始查阅资料 一 报错信息 报错信息是errMsg getLocation
  • 在外包做了3年测试,离职后却成功入职字节跳动.....

    最近换了份工作 当时和群里的朋友也聊过换工作的话题 他们都觉得这是一次非常冒险的行为 说我这是一次豪赌 成了会有更好的职业发展 没成可能就会出现两三年的发展断层 甚至影响职业生涯路径 一步错 步步错 我当时也仔细的考虑过了 的确有很大的风险
  • JAVA基础知识之文件读取详细解读

    欢迎访问个人博客 德鲁大叔撸代码 我们要把一个文件从外部读入程序中 大致的步骤如下 第一步 获取需要被读取的文件 第二步 构造一个字节输入流 用来读取文件 第三步 为了提高读写速度 需要把字节流转换成一个字符输入流 第四步 写文件 所以我们
  • python英文文本情感分析_sentimentpy模块进行中文文本情感分类

    sentimentpy是我根据R语言的一个文本情感分析包sentiment进行开发的 开发的初衷有 R的sentiment已经被弃坑 没人维护 Python比R更擅长文本处理 sentiment包不支持中文 而sentimentpy包有如下
  • Vite 配置 Eslint 规范代码

    在经历过比较大型的项目协同开发后 代码规范成为了团队协同开发的棘手问题 今天 准备从头整理一份从编辑器 gt 代码编写过程中的规范总结 一 代码风格统一 这里推荐使用 EditorConfig 配置 来规范不同的编辑器 不同的编辑器配置 所
  • 【OAuth漏洞】第三方身份验证-账号接管

    目录 什么是OAuth OAuth 如何用于身份验证 在 Booking com 实施 OAuth 为什么 Booking com OAuth 在 Booking com 中的工作原理 Booking com 帐户接管 安全漏洞 1 不允许
  • android 修改最近任务列表的图标以及名称

    在activity里加入 如下代码 if Build VERSION SDK INT gt 27 ActivityManager TaskDescription description new ActivityManager TaskDes
  • 【华为OD机试真题 C++】面试官人数

    前言 本专栏将持续更新华为OD机试题目 并进行详细的分析与解答 包含完整的代码实现 希望可以帮助到正在努力的你 关于OD机试流程 面经 面试指导等 如有任何疑问 欢迎联系我 wechat steven moda email nansun09
  • 数据结构1)数据结构的基本概念

    1 1 1 1 数据 数据是信息的载体 是描述客观事物属性的数 字符及所有能输入到计算机并被计算机程序识别和处理符号的集合 数据是计算机程序加工的原料 2 数据元素 数据元素是数据的基本单位 通常作为一个整体进行考虑和处理 一个数据元素可以
  • 特征值与特征向量的重要性质:特征值之和等于对角线元素之和,特征值之积等于行列式的值

  • 矩阵系列:矩阵乘法

    上一篇说到一个基本的小知识点浮点到定点的转换 这一篇来说说矩阵乘法 矩阵乘法和下一篇要说的矩阵LU分解是矩阵求逆的重要组成部分 所以就算大家不需要做矩阵求逆 对其先有个整体的认识也是好的 矩阵求逆的整体框图还是很好理解的 甚至你只要瞟一眼图
  • PS学习笔记--去掉图片上不想要的部分

    1 首先打开Photoshop 将要修改的图片拖到画布中 2 点击左侧 选框工具 在弹出菜单栏点击 矩形选框 利用选框工具 选择图片上的文字 3 然后右键点击选框 在弹出的菜单栏中 选择 填充 选项 点击打开后 进入填充选项 4 将使用设置
  • Golang - api中生产数据,另一个进程控制并发数去消费api中生产的数据

    api示例 该实例主要功能是实现一个API API在调用的时候会向channel中发送任务数据 Consumer函数去消费channel中的任务数据 并且可以通过maxConcurrency去控制消费的并发数 package main im
  • OS 二级页表

    条件 32位逻辑地址空间 页面大小4KB 页表项大小4B 以字节为编址单位 页面大小为4KB 页内偏移地址为log24K 12位 页号部分为20位 若不采用分级页表 则仅一个页表就要占用20x4B 4KB 1024页 4MB 页表项仅用于存
  • SHH 客户端神器之MobaXterm

    本文着重介绍 MobaXterm 的下载 安装 简单使用 以及其强大的功能亮点 优点 MobaXterm 的下载 如果是个人使用 下载家庭版 免费的 就可以满足基本工作需求 如果想要使用更丰富的功能 可以使用专业版 收费的 个人使用的是家庭
  • 更换新硬盘,重新装回正版win10的方法

    1 添加 Microsoft 帐户并将其链接到数字许可证 这一步可以参考微软给出的官方的解决方法https support microsoft com zh cn help 20530 windows 10 reactivating aft
  • Java中的for循环/增强for/嵌套for(基础一)

    目录 一 Java中的for循环语句 1 普通的for循环 2 for each 增强for循环 3 嵌套for循环 一 Java中的for循环语句 1 普通的for循环 普通的for循环由初始化 布尔表达式条件 初始量自增 自减 循环体组