顺序、循环、选择结构实例1、程序流程
顺序结构:是指程序从上到下依次执⾏每⼀条语句额结构,中间没有任何的判断、跳转、循环。
选择结构:是根据条件判断的结果来执⾏不同的代码。常⽤的有if和switch语句实现选择结构。
循环结构:是根据判断条件来重复性的执⾏某段代码。java语⾔提供了while/do-while/for语句实现循环结构。
1、1选择结构
if结构流程图
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("输⼊学⽣成绩");
int Int();
if(score>=60) {
System.out.println("考试通过");
}
}
嵌套if控制语句
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输⼊年份");
int Int();
if(year%4==0) {
if(year%100==0) {
if(year%400==0) {
System.out.println("是闰年");
}else {
System.out.println("不是闰年");
}
}else {
System.out.println("是闰年");
}
}else {
System.out.println("不是闰年");
}
}
1、2循环结构
while和do-while循环结构
public static void main(String[] args) { int i=1,sum=0;
/**while(i<=100) {
sum+=i;
i++;
}*/
do {
sum+=i;
i++;
}while(i<=100);
System.out.println(sum);
}
for循环结构
public static void main(String[] args) {        int sum=0;
for(int i=1;i<101;i++) {
sum+=i;
}
System.out.println(sum);
}
跳转语句
break语句:跳出循环。
public static void main(String[] args) {
int sum=0;
int i=1;
while(true) {
sum+=i;
if(sum>100) {
break;
}
i++;
}
System.out.println("1+2+3+...加到第"+i+"个数,和超过100");    }
continue语句:跳出本次。
public static void main(String[] args) {
int sum=0;
for(int i=1;i<10;i++) {
if(i%7==0) {
continue语句执行过程continue;
}
sum+=i;
}
System.out.println("1+2+3+...+100去除7的倍数的和是"+sum);    }
return语句:跳出该⽅法。
public static void main(String[] args) {
for(int i=1;i<10;i++) {
if(i%4==0) {
return;
}
System.out.println(i+" ");
}
System.out.println("循环结束");
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。