java基础代码实例_java流程控制实例代码演示for、while、break、return等

本文深入探讨了Java的流程控制,包括for、return、break、continue、switch、if-else、while和do-while等关键字的使用,并通过实例代码进行了详细演示。文章适合初学者和进阶者学习,旨在帮助读者更好地理解和掌握Java流程控制。
摘要由CSDN通过智能技术生成

#关注疫情,武汉加油#

感谢大家的转发、收藏。需要源码的留言联系小编免费领取即可!持续更新中...

1、 流程控制

程序在运行过程中会遇到各种各样的情况,例如在上一篇图文中(Java数据转换和越界实例展示-附带整个Java知识图谱-建议收藏)通过关系操作符和逻辑操作符得出的结果就差强人意,会走向不同的程序分支上去,如何实现分支的选择就要看流程控制了。例外程序还会出现不停执行某个语句,直到执行条件不成立为止的情况,也属于流程控制。

Java处理流程控制的关键字和语句包含如下:for、return、break、 continue 、switch、 if-else、 while、 do-while。

下面看一下实例代码演示效果:

c02d51b09b4dc3af3404aab0c95b9ab9.png

java流程控制代码演示图

附带演示实例代码如下:

package com.part1;/** * Java流程控制测试类 * @author 红鱼程序员生活 * */public class ProcessControl {//颜色枚举类型(后续篇章会详细书写)public enum Color {RED, YELLOW, BLUE, GREEN, BLACK}/** * 主方法 * @param args 输入参数 */public static void main(String[] args) {testFor(); //for循环testReturn(2); //return testBreakAndContinue();//break continuetestSwitch(Color.RED);//switchtestIfElse(55);//if-elsetestWhileAndDoWhile();//while do-while}/** * 测试for关键字 */private static void testFor() {int[] arr = new int[10]; //整型一维数组//循环赋值for(int i = 0; i < 10; i++) {arr[i] = i;}//循环输出for(int j : arr) {System.out.print(j + " ");}System.out.println("----------------------");}/** * 测试return * @param paramNum 输入参数 */private static void testReturn(int paramNum) {if(paramNum == 1){System.out.println("测试testReturn");return;} else if (paramNum == 2) {try{System.out.println("testReturn try");return;} finally {System.out.println("testReturn finally");}}System.out.println("testReturn end");System.out.println("----------------------");}/** * 测试break和continue */private static void testBreakAndContinue() {int[] arr = new int[10];for (int i = 0; i < 10; i++) {arr[i] = i;}for(int j : arr) {if (j == 2) {continue;} if (j == 7) {break;}System.out.println(j + " ");}System.out.println("----------------------");}/** * 测试switch */private static void testSwitch(Color color) {switch(color) {case RED:System.out.println("switch color is " + Color.RED);break;case YELLOW:System.out.println("switch color is " + Color.YELLOW);break;case BLUE:System.out.println("swicht color is " + Color.BLUE);break;case GREEN:System.out.println("switch color is " + Color.GREEN);break;default:System.out.println("swicth color default is " + Color.BLACK);break;}System.out.println("----------------------");}private static void testIfElse(int num) {if (num > 9) {System.out.println("num > 9");}if (num < 100) {System.out.println("num < 100");} else {System.out.println(num >= 100);}System.out.println("----------------------");}private static void testWhileAndDoWhile() {int[] arr = new int[10];int i = 0;while(i < arr.length) {arr[i] = i;i++;}int j = 0;do {System.out.println(arr[j] + " ");j++;} while(j < arr.length);System.out.println("----------------------");}}

上述案例演示的不够全面,小编也是一边学习一边编写文章。大家一起学习,欢迎留言。在后面的图文中会逐渐完善。

56230d4dbec00b2aaa1d134b7068db3d.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值