Java中的for循环

这篇具有很好参考价值的文章主要介绍了Java中的for循环。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 文章来源地址https://www.toymoban.com/news/detail-650758.html

  for循环是Java程序中设计使用最多的循环语句之一。一个for循环可以用来重复执行某个语句直到条件得到满足。

一、for是什么?

在Java中,for是一种关键字,是一种循环结构的引导词

二、使用步骤

1.简单用法

代码如下:

 class ForTest{
       public static void main(String[] args){
         int x;
         for(x = 0;x<=10;x= x+1)
         System.out.println("This is x:"+ x);
}
}
//这个程序的输出结果如下:
This is x:0  
This is x:1
This is x:2 
This is x:3 
This is x:4
This is x:5
This is x:6
This is x:7 
This is x:8
This is x:9
This is x:10

在这个例子中,x是循环的变量,它被初始化为0,每次循环x加1直到x>10,而x加1也可以写成x++;这种自增运算符来编写

2.案例:用for循环实现1+2+3+4+.....+99+100相加的结果

代码如下:

 public static void main(String[] args){
       int sum=0;
       for(int i=1;i<=100;i++){
       sum=sum+i;
 }
 System.out.println("\n1+2+3+.....+100="+sum);
}

 在这个案例中sum被初始化为0,i每次循环都会加1,sum每此循环都会在原有的基础上加上被新值覆盖的i,最后得出1-100相加的结果。

3.案例:用for循环实现菱形图案效果

public static void main(String[] args) {
		 int s=33;
		 int sp=s;
		 for(int i=1;i<=s;i+=2){
		   --sp;
		   for(int m=0;m<sp;m++){
		    System.out.print(" ");
		   }
		   for (int j=1;j<=i;j++) {
		       System.out.print("*");
		   }
		   System.out.println();
		 }
		 for(int i=s-2;i>=1;i-=2){
		 ++sp;
		 for(int m=0;m<sp;m++){
		  System.out.print(" ");
		 }
		 for (int j=1;j<=i;j++) {
		     System.out.print("*");
		 }
		 System.out.println();
		 }
	}

效果如图:

javafor循环,python,机器学习,pandas


 

 

到了这里,关于Java中的for循环的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Python】进阶学习:列表推导式如何使用两个for循环

    【Python】进阶学习:列表推导式如何使用两个for循环 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程👈 希望得到您的订阅和支持~ 💡 创作高质量博文(平均质量分92+),分享更多关于深度学习、

    2024年03月17日
    浏览(66)
  • 从零开始学习 Java:简单易懂的入门指南之for循环(四)

    在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。 1.1 流程控制语句分类 ​ 顺序结构 ​ 判断和选择结构(if, switch) ​ 循环结构(for, w

    2024年02月12日
    浏览(53)
  • 【python,机器学习,nlp】RNN循环神经网络

    RNN(Recurrent Neural Network),中文称作循环神经网络,它一般以序列数据为输入,通过网络内部的结构设计有效捕捉序列之间的关系特征,一般也是以序列形式进行输出。 因为RNN结构能够很好利用序列之间的关系,因此针对自然界具有连续性的输入序列,如人类的语言,语音等

    2024年01月18日
    浏览(39)
  • Java中通过List中的stream流去匹配相同的字段去赋值,避免for循环去查询数据库进行赋值操作

    Q :上面两个列表怎么使用流,根据equipmentDeviceMessageInfo中的phone字段去匹配userList 中的phone字段再获取userList 中是name赋值给equipmentDeviceMessageInfo 中的name。 A :以前的写法是通过for循环遍历一个一个去查询赋值,这样的话如果数据多的话一个一个遍历会查询的话肯定是很慢的,

    2024年02月07日
    浏览(48)
  • 基于Pandas+余弦相似度+大数据智能护肤品推荐系统——机器学习算法应用(含Python工程源码)+数据集

    本项目结合了Pandas数据处理工具和机器学习技术,旨在构建一个智能的护肤品推荐系统。该系统不仅会考虑用户的肤质特征,还会考虑过敏反应等因素,并筛选出相互禁忌的产品,以便为不确定如何选择护肤品的用户提供个性化的推荐。 首先,项目会收集用户的肤质信息,包

    2024年02月07日
    浏览(36)
  • python算法中的深度学习算法之循环神经网络(详解)

    目录 学习目标: 学习内容: 循环神经网络 Ⅰ. TensorFlow  Ⅱ. Keras   

    2024年02月01日
    浏览(52)
  • verilog中的for 循环

    例1. 令x=3,仿真结果 综合结果: for循环n次代表有n个相似的电路模块存在;代码上的“循环反馈”结构在阻塞赋值时代表前后有关联 综合结果既不是一个加法器循环三次(C语言),也不是三个并联的加法器(generate for),而是三个加法器串联 注: input [7:0] n Error (10119): Verilog HD

    2023年04月10日
    浏览(39)
  • 【C语言趣味教程】(12) 循环语句Ⅱ:for 循环 | for 循环的嵌套 | for 的省略 | 死循环 for(;;) | 左闭右开写法 | for 语句中的 break 和 continue

        🔗 《C语言趣味教程》👈 猛戳订阅!!! 0x00 引入:什么是 for 循环? for 循环 (For cycle) 是 C 语言中的一种循环语句,用于重复执行一段相同的或者类似的代码逻辑。 for 循环的为 for ,后面跟着括号,括号中有 3 个表达式,每个表达式用 ; 区隔开来: 📚 这 \\\"三

    2024年02月03日
    浏览(75)
  • Go for循环中的defer

    写个后台程序,定时抓取服务器指标,代码逻辑如下,使用一段时间后内存不断增加 一开始感觉是哪里文件或者网络忘记Close了,看下进程打开的文件. 如下图类似情况, 看到很多http ESTABLISHED状态,估计就是哪个http忘记Close. 排查代码,问题应该出现在上面一段代码,for循环中

    2024年02月09日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包