当前位置:网站首页>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); }}5050
2.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); } } ************ 1
3.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 2550
4. 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
边栏推荐
- Principle and performance analysis of lepton lossless compression
- The underlying structure of five data types in redis
- Request (request object) and response (response object)
- Huawei equipment is configured with OSPF and BFD linkage
- 驱动开发——HelloWDM驱动
- Nacos - TC Construction of High available seata (02)
- Application of Flody
- Rce code and Command Execution Vulnerability
- MySQL if and ifnull use
- Driver development - hellowdm driver
猜你喜欢
Simple understanding of interpreters and compilers
L'introduction en bourse de MSK Electronics a pris fin: 800 millions de RMB d'actifs de Henan étaient des actionnaires
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
Yyds dry inventory SSH Remote Connection introduction
RTP gb28181 document testing tool
Postman assertion
程序员在互联网行业的地位 | 每日趣闻
Principle and performance analysis of lepton lossless compression
Postman关联
CUDA11.1在线安装
随机推荐
Sliding window problem review
JS quick start (II)
Please wait while Jenkins is getting ready to work
EditorUtility.SetDirty在Untiy中的作用以及应用
Postman前置脚本-全局变量和环境变量
Postman test report
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
Quatre méthodes de redis pour dépanner les grandes clés sont nécessaires pour optimiser
优秀PM必须经历这3层蜕变!
Microblogging hot search stock selection strategy
项目经理,你会画原型嘛?项目经理需要做产品设计了?
Yyds dry inventory SSH Remote Connection introduction
[leetcode16] the sum of the nearest three numbers (double pointer)
2021 RoboCom 世界机器人开发者大赛-本科组(复赛)
Bill Gates posted his 18-year-old resume and expected an annual salary of $12000 48 years ago
Request (request object) and response (response object)
关于Unity Inspector上的一些常用技巧,一般用于编辑器扩展或者其他
Upload nestjs configuration files, configure the use of middleware and pipelines
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
Flody的应用