Java流程程序及结构类型

1、程序流程

  • 顺序结构:是指程序从上到下依次执行每一条语句额结构,中间没有任何的判断、跳转、循环。

  • 选择结构:是根据条件判断的结果来执行不同的代码。常用的有ifswitch语句实现选择结构。

  • 循环结构:是根据判断条件来重复性的执行某段代码。java语言提供了while/do-while/for语句实现循环结构。

1、1选择结构

if结构流程图

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("输入学生成绩");
int score=sc.nextInt();
if(score>=60) {
System.out.println("考试通过");
}
}

嵌套if控制语句

public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入年份");
int year=input.nextInt();
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循环结构

whiledo-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语句:跳出循环。

  • continue语句:跳出本次。

  • return语句:跳出该方法。

猜你喜欢

转载自www.cnblogs.com/xiaozhuzhu-518013/p/11253132.html
今日推荐