当前位置:网站首页>Knowledge points of circular structure
Knowledge points of circular structure
2022-07-06 05:06:00 【I have nothing to do and like to chase plays】
1.while loop
while It's a basic cycle , Its cycle structure is :
while( Boolean expression ){ // Cycle content }As long as the Boolean expression is true, The loop goes on and on
A small number of cases require a loop to be executed all the time , For example, the server's request response monitoring and so on .
The cycle condition is always true It's going to create a dead cycle , Our normal business should avoid dead circulation , It will affect the performance of the program or cause the program to jam and crash !.
Most of the time we stop the cycle , We need a way to invalidate the expression to end the loop .
Case study :
public class WhileDemo01 { public static void main(String[] args) { // Calculation 1+2+3+....+100 int i=0; int sum=0; while(i<=100){ sum=sum+i; i++; } System.out.println(sum); }}50502.do......while loop
do..while And whie be similar , The difference is do..while At least once .
while Judge before you execute ,do...while Execute before judge .
Case study ;
public class DoWhileDemo01 { public static void main(String[] args) { int a=0; while(a<0){ a++; System.out.println(a); } System.out.println("************"); do{ a++; System.out.println(a); }while(a<0); } } ************ 13.for loop
Make the cycle simpler .
It is a general structure that supports iteration , It is the most effective and flexible structure
grammar :
for( initialization ; Boolean expression ; to update ){ // Code statements }// Calculation 0-100 The sum of odd and even numbers public class ForDemo02 { public static void main(String[] args) { int oddsum=0; int evensum=0; for(int i=0;i<=100;i++){ if(i%2==0){// even numbers evensum+=i; }else{ oddsum+=i; } } System.out.println(" The sum of odd numbers is "+oddsum); System.out.println(" The sum of even numbers is "+evensum); } } The sum of odd numbers is 2500 The sum of even numbers is 25504. stay java5 An enhancement mainly used for arrays is introduced in for loop
grammar :
for( Statement statement : expression ){ // Code sentence }expression : Is the name of the array to access , Or the return value is an array .
Statement statement : Declare new local variables , The type of the variable must match the type of the array element , Its scope is limited to circular chunks , Its value is equal to the value of the array at this time .
Case study ;
public class ForDemo05 {public static void main(String[] args) { int [] numbers={10,20,30,40,50};// Define an array for(int x:numbers){ System.out.println(x); }}}1020304050
边栏推荐
- 内核判断i2c地址上是否挂载外设
- Weng Kai C language third week 3.1 punch in
- nacos-高可用seata之TC搭建(02)
- Nacos TC setup of highly available Seata (02)
- [leetcode daily question] number of enclaves
- Biscuits (examination version)
- [classic example] binary tree recursive structure classic topic collection @ binary tree
- Three. JS learning - light and shadow (understanding)
- 浅谈镜头滤镜的类型及作用
- 图论的扩展
猜你喜欢

Postman Association

MPLS experiment

Compilation et connexion de shader dans games202 - webgl (comprendre la direction)

麥斯克電子IPO被終止:曾擬募資8億 河南資產是股東

【LGR-109】洛谷 5 月月赛 II & Windy Round 6

The IPO of mesk Electronics was terminated: Henan assets, which was once intended to raise 800 million yuan, was a shareholder

程序员在互联网行业的地位 | 每日趣闻

GAMES202-WebGL中shader的編譯和連接(了解向)

Postman assertion

Weng Kai C language third week 3.1 punch in
随机推荐
Rce code and Command Execution Vulnerability
Fiddler installed the certificate, or prompted that the certificate is invalid
从0到1建设智能灰度数据体系:以vivo游戏中心为例
二叉树基本知识和例题
Mysql高级篇学习总结9:创建索引、删除索引、降序索引、隐藏索引
Basic knowledge and examples of binary tree
yolov5 tensorrt加速
关于imx8mp的es8316的芯片调试
用StopWatch 统计代码耗时
ISP学习(2)
饼干(考试版)
Summary of redis AOF and RDB knowledge points
项目经理,你会画原型嘛?项目经理需要做产品设计了?
Summary of three log knowledge points of MySQL
Redis 排查大 key 的4種方法,優化必備
Mongodb basic knowledge summary
Excellent PM must experience these three levels of transformation!
Raspberry pie 3.5-inch white screen display connection
2021 RoboCom 世界机器人开发者大赛-本科组(复赛)
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower