java中的for循环语句的详解和案例
1.1for循环语句格式
格式:
for(初始语句;条件判断语句;条件控制语句){循环体语句;
}
执行流程:
1.执行初始化语句
2.执行条件判断语句,看其结果是true还是false
如果是false,循环结束
如果是true,继续循环
3.执行循环体语句
4.执行条件控制语句
5.回到2继续
案例一:求一百以内的奇数的和。
public class forDemo{public static void main (String[] args){int sum = 0;for(int i =1;i<=100;i++){if(i%2==1){sum+=i;}}System.out.println("100以内的奇数和是:"+sum);}
}
案例二:求出三位数中的水仙花数并统计水仙花个数
public class forDemo{public static void main(String[] args){int sum = 0;for(int i = 100;i<1000;i++){//求三位数中的个位数int ge = i%10;//求三位数中十位数int shi = i/10%10;//求三位数中的百位数int bai = i/100;//判断个十百三个数的立方和是否等于本身.if((ge*ge*ge+shi*shi*shi+bai*bai*bai)==i){sum++;System.out.println(i);}}System.out.println("水仙花数的个数是:"+sum);}
}
java中的for循环语句的详解和案例相关推荐
- java中switchcase用法,java中的switch case语句使用详解
java中的switch case语句 switch-case语句格式如下: ? swtich()变量类型只能是int.short.char.byte和enum类型(JDK 1.7 之后,类型也可以是 ...
- java的case_java中的switch case语句使用详解
java中的switch case语句 switch-case语句格式如下: switch(变量){ case 变量值1: //; break; case 变量值2: //...; break; .. ...
- java throw与throws_基于Java中throw和throws的区别(详解)
系统自动抛出的异常 所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行. 语句抛出的异常 ...
- throws java_基于Java中throw和throws的区别(详解)
系统自动抛出的异常 所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行. 语句抛出的异常 ...
- java中List的用法和实例详解
Java中List的用法和实例详解 List的用法 List包括List接口以及List接口的所有实现类.因为List接口实现了Collection接口,所以List接口拥有Collection接口提 ...
- java里throws详细讲解,基于Java中throw和throws的区别(详解)
系统自动抛出的异常 所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行. 语句抛出的异常 ...
- java里的进制转换函数_基于Java中进制的转换函数详解
十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinar ...
- java线程和内核线程的,Java中内核线程理论及实例详解
1.概念 内核线程是直接由操作系统内核控制的,内核通过调度器来完成内核线程的调度并负责将其映射到处理器上执行.内核态下的线程执行速度理论上是最高的,但是用户不会直接操作内核线程,而是通过内核线程的接口 ...
- java中带符号十六进制转换成十进制详解
java中带符号十六进制转换成十进制详解 代码如下 代码如下 必须拿ffff进行测试,否则测不出异同 public void test1(){String strHex="ffff" ...
最新文章
- 使用深度学习进行基于AI的面部识别的不同方法
- protocol buff
- 评定星级的前端显示js
- WordPress中J.parentNode’为空或不是对象的解决方法
- 需要我们了解的SQL Server阻塞原因与解决方法 - sym_cn
- mybatis里的日志动态代理
- hive mysql编码问题_Hive中文乱码 生产环境问题解决
- java基础—网络编程——TCP客户端与服务端交互
- 甲骨文被曝服务器漏洞,攻击者窃获 22.6 万美元加密货币
- jsp购物车(session版)
- Jsoup 爬虫之百度贴吧
- 【线性代数笔记】秩为1的矩阵的性质
- [渝粤教育] 九江学院 妇产科护理学 参考 资料
- Mac Quicktime 录屏带声音
- 创建维基百科,编辑维基百科的四个技巧
- 刨根究底字符编码之八——Unicode编码方案概述
- 510房产网是江阴知名的房地产服务平台
- 非华为电脑使用华为一碰传破解教程
- 数据结构-malloc申请动态空间-链表的创建
- 推荐一款最好用的windows文件管理器
热门文章
- 2020/4/11 斗图啦多线程爬取表情包
- stm32毕设分享 stm32的智能婴儿车系统(源码+硬件+论文)
- @JsonField 不起作用
- iPod Touch一代(1G)变成白苹果后的故障修复
- Linux(程序设计):59---SIGHUP、SIGPIPE、SIGURG信号处理(附SIGURG信号处理普通数据与外带数据案例)
- 关于spring以及springIOC,看这一篇就够了,给你总结的清新脱俗
- VS2019配置SFML
- 如何自学游戏引擎的开发
- android kill() 头文件,kill()
- 分页查询+联合查询(MySQL)