java 结构

结构

顺序结构 struct

按照顺序执行的结构,一步一步的执行

选择结构

if单选择结构 if(布尔表达式){//如果布尔表达式是为ture将执行的语句}

if双选择结构 if(){}else{}

if多选择结构 if(){}else if(){}else if(){}else{}

![图片](C:\Users\单祥展\Desktop\屏幕截图 2021-08-19 104145.png)

嵌套的if结构 if(){ if(){ } }

switch多选择结构

case 穿透 (如果没写break会输出正确以及下面的项) switch 匹配一个具体的值

switch(expression){

case value : //语句

break;//可选

case value :

break; //可选 可有任意数量的case语句

default :

}

循环结构

while 循环 先判断后执行

//输出1~100

int i = 0 ;

while(i<100){i++;

System.out.println(i);

}

//1+2+3+...+100=

i = 0 ;

sun = 0;

while(i<=100){sum = sum + i;

i++;

System.out.println(sum);

}

do...while循环

至少会执行一次 先执行后判断

i = 0 ;

sun = 0;

do{sum = sum + i;

i++;

}while(i<=100);

System.out.println(sum);

}

for循环 支持迭代 最有效,最灵活的循环结构

for(初始化;布尔值;更新){ 代码语句

}

int oddSum = 0;

int evenSum =0;

for (int = 0; i<100; i++;){

​ if (i%2!=0){oddSum+=i;

​ }else{evenSum+=i;}

}

System.out.println("奇数的和"+oddSum);

System.out.println("偶数的和"+oddSum);

//println 输出完会换行

//print 输出完不会换行

posted @ 2021-08-19 21:11  开始出发坚持  阅读(28)  评论(0)    收藏  举报