Java程序流程控制:判断结构、选择结构、循环结构原理与用法实例分析
2020-05-07 04:05
148 查看
本文实例讲述了Java程序流程控制:判断结构、选择结构、循环结构原理与用法。分享给大家供大家参考,具体如下:
本文内容:
- 判断结构 if
-
switch
-
while
首发时间:2017-06-22 21:34
修改时间:
- 2018-03-16 17:01
判断结构:
- java中使用if作为判断结构
- if语句有三种格式:
package study.program_struct; import java.util.Scanner; public class if_useage { public static void main(String args[]){ int i; Scanner reader=new Scanner(System.in); i=reader.nextInt(); if(i>=90){ System.out.println("i>=90"); }else if (i>60){ System.out.println("60<i<90"); }else{ System.out.println("i<=60"); } } }
选择结构:
- java使用switch语句来构成选择结构
- switch语句的格式:
package study.program_struct; import java.util.Scanner; public class switch_useage { public static void main(String args[]){ int i; Scanner reader=new Scanner(System.in); i=reader.nextInt(); switch (i){ case 1:System.out.println("1");break; case 2:System.out.println("2");break; case 3:System.out.println("3");break; case 4:System.out.println("4");break; default:System.out.println("default"); } } }
循环结构:
- java中有三种循环结构:while,do-while,for
-
while:
while语句的格式:
package study.program_struct; public class While_usage { public static void main(String args[]){ int i=5; while(i>0){ System.out.println(i); i=i-1; } } }
-
do-while:
do-while语句的格式: - do-while特定:无论条件是否满足,循环体至少执行一次。
package study.program_struct; public class While_usage { public static void main(String args[]){ do { System.out.println("hello"); }while (false); } }
-
for:
for语句格式:
package study.program_struct; public class For_usage { public static void main(String args[]){ for (int i=0;i<5;i++){ System.out.println(i); } } }
补充:
-
for-each:
for each结构是jdk5.0新增加的一个循环结构) - 定义一个变量用于暂存集合中的每一个元素,并执行相应的语句。
- 集合表达式(int 副本:原本)必须是一个数组或者是一个实现了lterable接口的类(例如ArrayList)对象。
- 缺点: 无法对指定下标操作或难以对指定下标操作。
break和continue:
- break可以用来跳出选择结构和循环结构
- continu可以用来打断循环结构中的当次循环,直接进行下一次循环。
package study.program_struct; public class For_usage { public static void main(String args[]){ for (int i=0;i<5;i++){ if(i%2==0)continue; System.out.println(i);// 1,3 } } }
使用return来结束方法:
java中也可以使用return来中断循环。
更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- java重修之路(四)程序流程控制:判断,选择,循环结构,函数
- Java程序流程控制:判断结构、选择结构、循环结构
- Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
- java学习08--程序流程控制--判断结构
- Java基础巩固(控制流程语句之---if 判断语句、switch选择判断语句、while循环语句、for循环语句的格式,转义字符、break关键字、continue关键字)
- part1(四)Java流程控制之选择控制、(五)Java流程控制之循环结构
- JAVA流程控制语句(顺序语句、判断、选择判断语句、while循环、do while循环、for循环、break、continue关键字)
- java方法和流程控制判断选择循环
- java学习之路 之 基本语法-程序流程控制-循环结构-嵌套循环练习题
- java学习08--程序控制流程--判断结构if练习
- JAVA基础之程序流程控制:判断结构
- 黑马程序员——Java基础(流程控制语句、选择结构、循环结构、方法)
- java学习之路 之 基本语法-程序流程控制-循环结构-while循环练习题
- java学习之路 之 基本语法-程序流程控制-循环结构-for 循环练习题
- java语法基础-程序流程控制-选择结构-switch语句
- JAVA入门.零基础学Java语言 MOOC 第二 第三 第四周 比较 判断 分支 循环 —————— 程序控制结构(顺序,分支,循环)
- Java基础语法(一)---数据、数值类型、运算符、程序流程控制语句和循环结构
- java的选择结构switch和循环结构for while do while以及流程控制语句break continue return
- Java程序的结构流程控制结构
- java 学习笔记(入门篇)_程序流程控制结构和方法