java的流程控制语句分为三种:顺序,选择,循环。
1:顺序结构:从上向下依次执行 2: 选择结构:
补充:什么时候只能用if语句而不能使用三元语句? 当if控制的是一个输出语句的时候不能 三元运算符只是一个运算符,运算符操作完毕只有一个结果,而不是和一个输出的语句 3:循环结构: public class ForUser {public static void main(String args[]){ for (int i=1;i<10;i++){ System.out.println ("hello world"); }}复制代码
} 补充:a:for循环奇数求和 b:While循环 c:do While循环 d:三种循环的区别 e:for循环求水鲜花数 f:打印4行5列的星星 g:contiune和break的用法
a: public static void main(String args[]){
int sum=0; for (int i=1;i<=100;i+=2){ sum=sum+i; } System.out.println(sum);}复制代码
} b: While循环
c:do while循环do{ 语句体
}whlie(条件表达式){
}
d:三种循环的区别
1:do while至少执行一次2:for语句,执行后会释放,不能再使用
======================
如果不知道用啥循环就用for循环,因为for循环执行后变量会从内存中消失,从而奇高运行速度。
f:打印4行5列的星星
g: contiune和break的用法break用于switch中 遇到break就是不能再运行了,直接停止
只能放在循环内部,continue用于循环中
break的运行结果 continue代码结构 运行结果