java中的foreach

foreach 并不是java中的关键字,是for语句的特殊简化版,在比那里数组,集合时,foreach更加简单快捷,从字面上的意思理解 foreach 也就是 “ for每一个 ”的意思,那么到底怎么使用 foreach语句呢?

语法:

  for(元素类型  元素变量:遍历对象){

    执行的代码

}

例如:

在编辑器中定义了一个整型数组 scores ,保存学生成绩信息,通过 Arrays 类的 sort 方法对成绩数组进行排序,然后使用 foreach 遍历输出数组中的元素。

运行结果为:

import java.util.Arrays;


public class HelloWorld {
    
    public static void main(String[] args) {
        
// 定义一个整型数组,保存成绩信息
int[] scores = { 89, 72, 64, 58, 93 };
        
// 对Arrays类对数组进行排序
Arrays.sort(scores);
        
// 使用foreach遍历输出数组中的元素

for (int score : scores                  )        //此处的score与scores数组无必然联系,可以用其他变量名替换score

{

System.out.println(score);
}
}

}


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/486144.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ACM数论-素数

ACM数论——素数 素数定义: 质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数,这样的数称为质数。例 子:2、3、5、7、11、13、17、19。&am…

机器视觉中彩色成像必须考虑的十个问题

来源:Imagination Tech在为你的产品开发最适合的机器视觉系统时,需要考虑很多因素,以下列出开发过程中需要考虑的一些问题:颜色准确性/差异化首先要考虑的是应用程序所需的颜色精度和差异程度。在某些应用中,机器视觉相…

嫦娥“挖土”归来有多难?看看中国首颗返回式卫星的故事

本文转载自“科技日报(kjrbwx)”,原标题《嫦娥“挖土”归来有多难?看看中国首颗返回式卫星的故事》,作者 | 吕炳宏 付毅飞2020年11月30日,嫦娥五号探测器在环月轨道上,成功实施着陆器上升器组合…

重磅,2020年度第十届吴文俊人工智能科学技术奖获奖名单公示

来源:科奖圈根据《吴文俊人工智能科学技术奖励条例》和《吴文俊人工智能科学技术奖励实施细则》相关规定,经全国各地方人工智能学会、协会及联盟,各高校及科研(院)所,学会各专业委员会及工作委会&#xff0…

理解 %IOWAIT (%WIO)

%iowait 是 “sar -u” 等工具检查CPU使用率时显示的一个指标,在Linux上显示为 %iowait,在有的Unix版本上显示为 %wio,含义都是一样的。这个指标常常被误读,很多人把它当作I/O问题的征兆,我自己每隔一段时间就会遇到对…

自由意志不存在?神经科学能证明不?

来源: 神经现实本文经授权摘自《认知科学对当代哲学的挑战》作者:李恒威神经科学能说明自由意志不存在吗?里贝特是人类意识和自由意志的实验研究领域的先驱性神经科学家,但驱使他开展意识的实证研究的根本动因是回应意识科学研究中的本体论问…

MySQL数据库order by 奇慢无比

今天遇到个奇葩的问题, sql 数据量很大 有where 和order by,不加order by 速度很快,加了就很慢 一、首先我们对这条sql执行查询计划: explain select t.order_id from book_order t ORDER BY t.order_id desc explain select t.…

PNAS “深度学习的科学”论文合集导读

来源:混沌巡洋舰今天的科学家对于机器可以学习做什么的想法与我们10年前完全不同。在图像处理、语音和视频处理、机器视觉、自然语言处理和经典的双人游戏中,特别是在过去的十年中,随着在一系列公共组织的挑战问题(例如围棋&#…

s3c6410 jpeg编码 linux,S3C6410 裸机硬件JPEG解码

主函数的部分代码/**************************************************************************************************************************函数 : static PIC_ERROR OpenPictureFile(const char *FileName,u8 *buff,u32 FileMaxSize)*功能 : 打开一张…

注解原理

学习spring时,大量使用了注解,但一直对其底层实现机制不得其解: ref:http://www.cnblogs.com/Johness/archive/2013/04/17/3026689.html ref:https://www.jianshu.com/p/28edf5352b63 ref:http://www.cnblo…

C语言中关于字符数组输入,scanf没执行

问题&#xff1a;有时C语言中关于字符数组输入&#xff0c;有的scanf语句没执行。 未执行scanf的代码&#xff1a; #include<stdio.h> int main() {int n;int t0;scanf("%d",&n);char arr[n];int i;for(i0;i<n;i){scanf("%c",&arr[i]);…

清华微电子副所长尹首一:中国AI芯片的技术路线最全面

大数据文摘出品整理&#xff1a;牛婉杨12月1日&#xff0c;GTIC 2020 AI芯片创新峰会在京举办&#xff0c;本次峰会聚集了AI芯片以及各个细分赛道的产、学、研精英人士&#xff0c;共议AI芯片在中国半导体黄金时代的创新与未来。2020年对于AI芯片来说&#xff0c;是充满坎坷的一…

linux socket资源耗尽,TCP的socket资源被耗尽的问题

一、 故障现象部分机顶盒用户出现大面积登录APP时&#xff0c;界面停留在登陆页面&#xff0c;无反应。二、现象初步分析本次问题出现时&#xff0c;所有AAA出现了异常流量波动&#xff0c;在AAA异常流量段期间接到用户故障报障。此时主要表现在LVS集群显示真实的EPG 服务器不停…

演讲实录丨CAAI名誉副理事长杨强教授:人工智能的金融实践

杨强CAAI 名誉副理事长、微众银行首席人工智能官AAAI/ACM/IEEE/CAAI/AAAS Fellow转自中国人工智能学会CAAI原创 丨 作者杨强教授以下是杨强教授的演讲实录&#xff1a;今天的报告主要讲两个内容&#xff0c;一个是人工智能发展&#xff1b;另一个是如何在金融领域落地。刚才已经…

玩转python(2)多线程的历史2

线程这个概念早在多核CPU出现之前就提出来了&#xff0c;单核时代的多线程主要是为了让CPU尽量不处于空闲状态&#xff0c;使其计算能力始终能得到利用。但本质上讲&#xff0c;在任意时刻只有一个线程在执行。 尽管任意时刻只有一个线程在执行&#xff0c;但是依然有些问题需要…

2020年第五届中国通用人工智能年会

来源&#xff1a;知乎-刘凯-AGI现阶段&#xff0c;人工智能热正迅速“退烧”而回归理性&#xff0c;主流人工智能学界急切寻觅新的突破口。通用人工智能再次获得关注&#xff0c;并被期待成为下一轮技术引爆点。中国通用人工智能年会已成功举办四届&#xff0c;涉及计算机科学、…

post发送byte数组_KAFKA消息发送

消息发送的整体架构RecordAccumulator 主要用来缓存消息以便 Sender 线程可以批量发送&#xff0c;进而减少网络传输的资源消耗以提升性能。RecordAccumulator 缓存的大小可以通过生产者客户端参数 buffer.memory 配置&#xff0c;默认值为 33554432B&#xff0c;即32MB。如果生…

未来的趋势发展 802.11v网络协议解析

目前的无线网络中&#xff0c;一个基站通常与拥有最强信号的接入点联系在一起。但是&#xff0c;这个接入点也许过载了。在802.11v标准中&#xff0c;包括了一个指令&#xff0c;接入点能够使用这个指令要求一个基站报告它支持的无线电信道、传输的功率范围、数据速率和支持的身…

从特斯拉到爱因斯坦,物理学家为何钟情于猫

牛顿和猫洞的故事&#xff0c;图片来自3milliondogs.com来源&#xff1a;数学中国尽管我们看到了大量的猫被用作实验对象。面对科学发展过程中这黑暗一面&#xff0c;我有必要强调一下&#xff0c;纵观历史&#xff0c;许多物理学家与他们的猫的关系要友好得多&#xff0c;猫成…

win10远程桌面连接凭据怎么设置_想在家办公,只需打开win10远程桌面连接就可以了,还犹豫什么...

远程桌面连接是一种使用户能够坐在一台计算机前连接到其他位置的“远程计算机”的技术。例如&#xff0c;用户可以从家庭计算机连接到工作计算机&#xff0c;并访问所有程序、文件和网络资源&#xff0c;就好像坐在工作计算机前一样。另外&#xff0c;用户可以让程序在工作计算…