知识点:

1、foreach使用。

2、小数随机数的生成,Random.nextFloat()。

3、将字符串转化为字符数组,String.toAharArray()。

Java SE5引入了一种新的更加简洁的for语法用于数组和容器,即foreach语法,表示不必创建int变量去对由访问项构成的序列进行记数,foreach将自动产生每一项。

使用方法如下:

import java.util.Random;

public class ForEach{public static void main(String[] args){        Random rand = new Random(47);float f[] = new float[10];for(int i = 0; i < 10; i++){            f[i] = rand.nextFloat();        }//for方法的简单用法"foreach"        for(float x : f){            System.out.println(x);        }//将字符串转为字符数组,然后使用"foreach"        for(char c : "I'm a good man!".toCharArray()){            System.out.print(c + " ");        }    }}

输出:

0.72711575
0.39982635
0.5309454
0.0534122
0.16020656
0.57799757
0.18847865
0.4170137
0.51660204
0.73734957
I ' m a g o o d m a n !

任何返回一个数组的方法都可以使用foreach,同时foreach还可以用于任何Iterable对象

推荐一个自己业余时间开发的网盘搜索引擎,360盘搜(www.360panso.com)

简单的for()循环使用方式foreach相关推荐

  1. 面试官:有了 for 循环 为什么还要 forEach ?

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:juejin.cn/post/7018097650687803422 本质区别 for循环和forEach的语法区别 for循 ...

  2. foreach判断最后一个_JavaScript很简单?那你理解的forEach真的对吗?

    你理解的Array.prototype.forEach真的对吗? Array.prototype.forEach 我们都知道,forEach() 方法对数组的每个元素执行一次给定的函数.它的语法也很简 ...

  3. java循环左一_左旋转字符串(Java)-循环Index方式

    左旋转字符串(Java)-循环Index方式 题目要求 ​ 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果.对于一个给定的字符序列S,请你把其循 ...

  4. ssis for循环容器_SSIS Foreach循环与For循环容器

    ssis for循环容器 In this article, first, we will briefly describe foreach loops and for loops. Then, we ...

  5. 017循环的方式定义数组、018循环for each、019方法练习、020实参和形参、021方法的返回值

    017循环的方式定义数组 using System;namespace _017循环的方式定义数组 {class Program{static void Main(string[] args){// ...

  6. 面试官:有了for循环 为什么还要forEach?

    面试官:有了for循环 为什么还要forEach? js中那么多循环,for for-in for-of forEach,有些循环感觉上是大同小异今天我们讨论下for循环和forEach的差异.我们从 ...

  7. 有了for循环 为什么还要forEach?

    js中那么多循环,for for-in for-of forEach,有些循环感觉上是大同小异今天我们讨论下for循环和forEach的差异. 我们从几个维度展开讨论: for循环和forEach的本 ...

  8. JAVA基础——最简单的多重循环程序

    Java 循环语句之多重循环 循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行一次,内层循环要执行一圈. 如下所示: ...

  9. Pandas简明教程:五、Pandas简单统计操作及通用方式

    文章目录 1.DataFrame的方法使用举例 2.DataFrame的方法调用通用方式 3.DataFrame直接调用其它方法 本系列教程教程完整目录: 前面已经提到,Pandas的DataFram ...

最新文章

  1. unknown error 1130,unknown error 1045
  2. Facebook发布AR眼镜研究项目Project Aria
  3. 大数据环境下数据科学的知识体系
  4. 2020年北大中文核心期刊目录_中文核心期刊目录汇总(2020年4月发布)
  5. redhat搭建php环境,rhel5搭建PHP5.2.6+apache2.2.9开发环境(模块全)
  6. 计算机表演赛新疆赛区,【图】第二十六届中国儿童青少年威盛中国芯HTC计算机表演赛“中国电信天翼杯”新疆赛区总决赛圆满结束_乌鲁木齐教育信息网...
  7. win2008 mysql_mysql5.7.17在win2008R2的64位系统安装与配置实例
  8. 【iOS】从实际出发理解多线程(二)--NSThread基础操作
  9. 基于Java+SpringMvc+vue+element实现驾校管理系统详细设计
  10. 一个数据包的旅程_数据科学语言的个人旅程
  11. Squirrel Engine 曝漏洞,可导致攻击者入侵游戏和云服务
  12. C Tricks(十三)—— trim 的实现
  13. tensoflow随笔——softmax和交叉熵
  14. soapui 免费版 实现 datasource+ dataLoop
  15. 超级电容怎么才能把内阻做小_超级电容器内阻测定方法
  16. 01GOF23-创建模型式
  17. 【华为面试手撕代码】
  18. R语言中dim函数_R 语言中的矩阵计算
  19. 数据分析的重要性分析
  20. 百度SEO高端软装设计装修设计公司网站源码

热门文章

  1. Socket编程 涵盖代码和函数参数介绍
  2. boost锁机制中Semaphores的介绍
  3. codeforces 118A-C语言解题报告
  4. 极客无极限 一行HTML5代码引发的创意大爆炸
  5. mxf高速发展和数字电影母版制作技术
  6. symbian系统开发教程(一)
  7. FLV文件格式(Z)(转载)
  8. 强制更新 maven 缓存
  9. 解决:SpringBoot 错误:Caused by: org.yaml.snakeyaml.scanner.ScannerException
  10. mysql -u root -p 解释