ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

程序执行的结构

2021-10-03 23:04:04  阅读:194  来源: 互联网

标签:int 程序执行 while num 执行 public 表达式 结构


程序执行的结构分为顺序结构、选择结构、循环结构。

顺序结构:

程序默认是按照顺序结构来执行的。

选择结构:

if单选择结构:(查看实例

语法:

if (判断表达式){

表达式为true时执行的代码块

}

if双选择结构:(查看实例

语法:

if (判断表达式){

表达式为true时执行的代码块

}else {

表达式为false时执行的代码块

}

if多选择结构:(查看实例

语法:

if (判断表达式1){

表达式1为true时执行的代码块

}else if (判断表达式2){

表达式2为true时执行的代码块

}else if (判断表达式n){

表达式n为true时执行的代码块

}else {

表达式都为false时执行的代码块

}

switch多选择结构:(查看实例

语法:

switch (表达式){

case 目标值1:

执行语句1;

break;

case 目标值2:

执行语句2;

break;

case 目标值n:

执行语句n;

break;

default:

执行语句last;

}

循环结构:

while循环:(查看实例

语法:

while (判断表达式){

表达式为true时执行的循环代码块

}

do...while循环:(查看实例

语法:

do{

表达式为true时执行的循环代码块

}while (判断表达式);

for循环:(查看实例

语法:

for (初始化; 判断表达式; 更新语句){

表达式为true时执行的循环代码块

}

增强for循环:(查看实例

语法:

for (声明语句 : 表达式){

循环代码块

}

 

使用:

 

if单选择结构:

public class Test {

public static void main(String[] args) {

int a = 1;

int num = 0;

if (a<=5){

num += a;

}

System.out.print(num);

}

}

if双选择结构:

public class Test {

public static void main(String[] args) {

int a = 1;

int num = 0;

if (a<=5){

num += a;

}else {

num = 7;

}

System.out.print(num);

}

}

if多选择结构:

public class Test {

public static void main(String[] args) {

int a = 1;

int num = 0;

if (a<=5){

num += a;

}else if (a<7){

num = 7;

}else {

num = 10;

}

System.out.print(num);

}

}

switch多选择结构:

public class Test {

public static void main(String[] args) {

int a = 2;

switch (a){

case 1:

System.out.println("a="+ 3);

break;

case 2:

System.out.println("a="+ 5);

break;

default:

System.out.println("a="+ 7);

}

}

}

while循环:

public class Test {

public static void main(String[] args) {

int a = 0;

while (a<=5){

System.out.println(a);

a++;

}

}

}

do...while循环:

public class Test {

public static void main(String[] args) {

int a = 0;

do {

System.out.println(a);

a++;

}while (a<=5);

}

}

for循环:

public class Test {

public static void main(String[] args) {

int a = 0;

for (a=0; a<=5; a++){

System.out.println(a);

}

}

}

增强for循环:

 

拓展:

do...while循环与while循环的区别:do...while会先执行代码块后再判断看是否还需执行代码块;while直接判断是否需要执行代码块。

在switch选择结构中如果没有break语句,则满足条件后执行了当前语句外还会执行后面的语句直到遇到break语句或者语句执行完。

发布日期:2021-10-03 

标签:int,程序执行,while,num,执行,public,表达式,结构
来源: https://www.cnblogs.com/wzzKing/p/15365317.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有