`

java控制程序流程

    博客分类:
  • J2SE
阅读更多
/**
 * 
 * 控制程序流程
 */
public class ControlFlow
{
	/**目标数字*/
	public static int TAGEET_NUMBER = 10;
	
	/**
	 * 通过if条件语句和递归方法将n
	 * 的值逐步变成TAGEET_NUMBER
	 * @param n
	 */
	public void ifstatement(int n)
	{
		System.out.print(n + " ");
		if(n == TAGEET_NUMBER)
		{
			System.out.println();
		}
		else if(n < TAGEET_NUMBER)
		{
			this.ifstatement(++n);
		}
		else
		{
			this.ifstatement(--n);
		}
	}
	
	/**
	 * 通过for循环语句将n的值逐步变成TAGEET_NUMBER
	 * @param n
	 */
	public void forstatement(int n)
	{
		for(;n>TAGEET_NUMBER;n--)
		{
			System.out.print(n + " ");
		}
		for(;n<TAGEET_NUMBER;n++)
		{
			System.out.print(n + " ");
		}
		System.out.println(n);
	}
	
	/**
	 * 通过while循环语句将n的值逐步变成TAGEET_NUMBER
	 * @param n
	 */
	public void whilestatement(int n)
	{
		while(n > TAGEET_NUMBER)
		{
			System.out.print(n-- + " ");
		}
		while(n < TAGEET_NUMBER)
		{
			System.out.print(n++ + " ");
		}
		System.out.println(n);
	}
	
	/**
	 * 通过do...while循环语句将n的值逐步变成TAGEET_NUMBER
	 * @param n
	 */
	public void dowhilestatement(int n)
	{
		if(n>TAGEET_NUMBER)
		{
			do
			{
				System.out.print(n-- + " ");
			}
			while (n > TAGEET_NUMBER);
		}
		else if(n < TAGEET_NUMBER)
		{
			do
			{
				System.out.print(n++ + " ");
			}
			while(n < TAGEET_NUMBER);
		}
		System.out.println(n);
	}
	
	/**
	 * switch....case选择语句示例
	 * @param n
	 */
	public void switchcasestatement(int n)
	{
		switch (n) {
		case 10:
			System.out.println("n=10");
			break;
		case 9:
			System.out.println("n=9");
			break;
		case 8:
			System.out.println("n=8");
			break;
		default:
			System.out.println("n!=8且n!=9且n!=10");
			break;
		}
	}
	
	public static void main(String[] args)
	{
		ControlFlow test = new ControlFlow();
		int n =0 ;
		System.out.println("ifstatement方法输出:");
		test.ifstatement(n);
		System.out.println("forstatement方法输出:");
		test.forstatement(n);
		System.out.println("whilestatement方法输出:");
		test.whilestatement(n);
		System.out.println("dowhilestatement方法输出:");
		test.dowhilestatement(n);
		System.out.println("switchcasestatement方法输出:");
		test.switchcasestatement(n);
	}
}
分享到:
评论

相关推荐

    Java程序流程控制

    Java程序流程控制,了解程序流程控制的概念,了解程序流程控制的概念 理解while、do while和for循环的相同点和不同点 掌握应用流程控制的分支语句、循环语句等。 掌握嵌套循环以及流程跳转语句

    java开发流程

    ### Java项目开发流程详解 #### 一、Java项目开发流程概览 在现代软件开发领域,Java作为一种广泛应用的编程语言,其项目开发流程对于确保软件质量、提高开发效率至关重要。本文将详细介绍Java项目的开发流程,从...

    流程控制用Java

    在编程领域,流程控制是程序执行的顺序管理,它决定了代码如何按照预定步骤运行。Java作为一门广泛应用的编程...在实际开发中,合理地组织和控制程序流程,不仅能提高代码的效率,还能增强代码的可维护性和可扩展性。

    JAVA语言程序设计-第三章 流程控制

    本章主要探讨了如何通过不同的流程控制结构来实现条件判断、循环和复合语句,以达到控制程序逻辑的目的。 首先,流程控制包括顺序控制、选择控制(条件控制)和循环控制。顺序控制是最基本的,代码按照编写时的顺序...

    java实现工作流程

    在Java工作流程中,模型(Model)负责处理业务逻辑和数据,视图(View)如JSP页面呈现结果,控制器(Controller)如Servlet处理用户请求并调用模型进行处理。 3. **Servlet**:Servlet是Java标准API的一部分,用于...

    java流程控制语句练习答案

    Java是一种广泛使用的面向对象的编程语言,其流程控制语句是编写程序逻辑的关键部分。流程控制语句决定了程序中语句执行的顺序,使得我们能够根据条件执行不同的代码块或者重复执行某些操作。在Java中,流程控制主要...

    05-JAVA程序流程控制三大结构

    JAVA程序流程控制三大结构思维导图,便捷整理思路,顺序结构、选择结构(if、if else if、switch case)、循环结构(for循环、while循环、do while循环)

    实验三 Java语言应用程序流程控制.doc

    Java 语言应用程序流程控制 Java 语言应用程序流程控制是 Java 语言的核心内容之一,包括顺序结构、分支结构和循环结构三个方面。下面将详细介绍这三个方面的知识点。 一、顺序结构 顺序结构是指 Java 语言中最...

    java流程控制语句

    Java流程控制语句是Java语言中用于控制程序执行流程的语句,主要分为三类:分支语句、循环语句以及跳转语句。这些语句是程序设计中的基础,能够根据不同的条件和情况改变程序的执行顺序,实现复杂逻辑。 分支语句...

    Java基础_流程控制案例

    Java的基础是每个程序员必须掌握的关键部分,而流程控制是程序设计中的核心概念,它决定了程序的执行顺序。本教程将深入探讨Java中的流程控制,通过具体的案例帮助你巩固这方面的知识。 1. **条件语句(If-Else)**...

    java流程控制练习题.pdf

    在Java中,流程控制是实现程序逻辑的核心,包括条件语句和循环语句等。以下是对应的练习题知识点: 1. **基本输入输出**:练习题1要求从键盘接收输入并输出,这涉及到`Scanner`类的使用,通过该类可以获取用户的...

    21天学通JAVA 第4章 流程控制.PPT

    21天学通JAVA 第4章 流程控制.PPT

    Java基础入门自学课件 第05章 流程控制(共17页).ppt

    流程控制是Java编程语言中非常重要的一个概念,它可以控制程序的执行流程和逻辑结构。Java基础入门自学课件第05章流程控制共17页,涵盖了流程控制的所有基础知识,包括顺序结构、选择结构和循环结构等内容。 Java...

    Java语言程序设计教程

    这些语句是编程过程中控制程序流程的关键元素。 1. **选择控制语句**: - **if语句**:Java中的if语句有两种基本形式。第一种是单分支if,如果条件(condition)为真,则执行statement1,否则不执行。第二种是多分支...

    java语言程序设计 电子书

    接着,会讲解Java的基本语法,如变量、数据类型、运算符、流程控制语句(如if、for、while等)。对于面向对象编程的基础,如类、对象、封装、继承和多态,也会有详尽的解释。 在类和对象部分,读者将学习如何定义类...

    实例2java流程控制语句

    Java流程控制语句是编程中不可或缺的部分,它们用于指定代码执行的顺序,使得程序能够根据特定条件进行选择性执行或重复执行。在这个“实例2java流程控制语句”中,我们将深入探讨Java中的几种主要流程控制结构,...

    Java语言程序设计-实验指导2023版.pdf

    4. 实验三:程序流程控制 5. 实验四:类的定义与实例化 6. 实验五:数组及应用 7. 实验六:字符串及应用 8. 实验七:继承与派生 9. 实验八:多态性 这些实验项目旨在帮助学生掌握 Java 语言程序设计的基本知识和...

    JAVA语言程序设计(郎波主编)例题

    控制流程是程序设计的关键部分,包括条件语句(if-else、switch)和循环结构(for、while、do-while)。通过解决书中关于这些话题的例题,学习者能学会如何根据不同的条件执行不同的代码块,以及如何重复执行某段...

Global site tag (gtag.js) - Google Analytics