`
阅读更多

 

一、程序流程控制语句

 

  1. 判断结构
  2. 选择结构
  3. 循环结构

二、判断结构

 

if else:可以简化为三元运算符

 

三、选择结构

 

 

switch(表达式)
{
	case 取值1:
	执行语句;
	break;
	
	case 取值2:
	case 取值3:
	case 取值4:
	执行语句;
	break;
	
	.....
	
	default:
	执行语句;
	break;
}

 

 

  1. switch语句选择的类型只有四种:byte,short,int,char
  2. case之间与default没有顺序。先执行第一个case,没有匹配的case执行default
  3. 结束switch语句的两种情况:遇到break,执行到switch语句结束
  4. 如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,知道break或者switch结尾结束
  5. 示例:
    int x=4;
    switch(x)
    {
    	default:
    		System.out.println("dddd");
    
    	case 5:
    		System.out.println("come");
    		break;
    
    	case 6:
    		System.out.println("a");
    		break;
    }
    //结果为:dddd come
     

四、循环结构

 

  1. while do while for
  2. do while特点:无论条件是否满足都会执行一次
  3. for(初始化表达式;循环条件表达式;循环后的操作表达式){执行语句}
  4. for里面的连个表达式运行的顺序,初始化表达式只读一次,判断循环条件,为真就执行循环体,然后再执行循环后的操作表达式,接着继续判断循环条件,重复这个过程,直到条件不满足为止
  5. while与for可以互换,区别在于for为了循环而定义的变量在for循环结束就在内存中释放,而while循环使用的变量在循环结束后还可以继续使用
  6. 最简单无限循环格式:while(true)和for(;;),无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环

五、其他流程控制语句

 

  1. break:作用于switch,和循环语句,用于跳出,或者称为结束。
  2. break语句单独存在时,下面不要定义其他语句,因为执行不到,编译会失败。
  3. 当循环嵌套时,break只跳出当前所在循环
  4. 要跳出嵌套中的外部循环,只要给循环起名字即可,这个名字称之为标号
  5. 标号的出现,可以让这两个语句作用于指定的范围,标号只能用于给循环取名字
  6. continue:只作用于循环结构,继续循环用的。
  7. 该语句单独存在时,下面不可以定义语句,执行不到。
class  Demo
{
	public static void main(String[] args) 
	{
		w:for(int x=0; x<3; x++)//w和p即为标号
		{
			p:for(int y=0; y<4; y++)
			{
				System.out.println(x);
				break w;
			}
		}
	}
}

 

 

 

  • 大小: 10.2 KB
分享到:
评论

相关推荐

    关于VB6中Print语句的使用.doc

    Print语句还可以与其他VB6语句结合使用,如For...Next循环、If...Then...Else条件判断等,以实现动态输出和条件控制。例如,你可以用Print语句输出数组的元素,或者根据用户输入决定打印的内容。 四、Print语句与...

    sql语句万能生成器,sql语句,sql语句生成

    6. **提高效率**:通过自动化,开发人员可以将更多精力集中在业务逻辑上,而不是基础的SQL语法上。 尽管SQL生成器在许多情况下非常有用,但也要注意其局限性。例如,它们可能无法生成完全符合特定需求的复杂自定义...

    SQL 执行超长语句

    6. **避免全表扫描**:通过优化WHERE子句中的条件表达式,尽量让数据库管理系统能够快速定位到所需行,从而避免全表扫描带来的性能损耗。 #### 四、SQL执行超长语句示例 以下是一个涉及子查询的超长SQL语句示例: ...

    Oracle Sql语句转换成Mysql Sql语句

    6. **序列**:Oracle使用序列(SEQUENCE)来生成唯一ID,MySQL则常使用自增(AUTO_INCREMENT)字段。 7. **视图和存储过程**:Oracle的视图和存储过程可能需要在MySQL中重新编写,因为两者的语法和权限管理不同。 ...

    JS分类语句大全

    6. 注释语句 JavaScript中的注释语句有两种: // 单行注释 /* 多行注释 */ 7. 函数定义语句:function、return function语句用于定义一个函数。语法如下: function 函数名(参数) { 执行语句...... } return...

    matlab 循环语句与条件语句

    case 4:6 n = '夏天的风'; case 7:9 n = '桂花飘香十里香'; case 10:12 n = '汤圆汤圆卖汤圆'; otherwise n = 'Invalid month!'; end ``` 这个示例中,根据输入的月份,执行不同的命令组,最后将结果赋值给...

    pb基本循环语句详解

    6. **逻辑控制结构**:`GOTO`语句虽然可用,但通常不推荐使用,因为它可能导致难以理解和调试的代码。优先使用结构化的控制流(如IF和循环)。 在实际编程中,循环语句通常与条件语句结合使用,根据不同的条件来...

    PB脚本中SQL语句写法与SQL中语句写法对照

    在PB脚本中,可以使用Covert(char(6),icb00000.字段名,112)将datetime型的数据转化成六位数据。 三、在SQL中写条件语句 在SQL语言中,可以使用Update表名Set字段名=case字段名when值1then值2else值三endFrom表名...

    SQL 语句大全 SQL 语句大全

    6. **视图** - **创建视图**:CREATE VIEW语句创建虚拟表,基于一个或多个表的查询结果。 - **使用视图**:查询和更新通过视图访问的数据,简化复杂查询并保护底层数据。 7. **索引** - **创建索引**:提高查询...

    Oracle导出INSERT语句

    6. **安全考虑**:在实际使用过程中,需要注意数据隐私和安全性,确保只有授权的人员才能访问和执行这些语句。此外,如果数据量巨大,直接运行大量INSERT语句可能会对数据库性能造成影响,因此可能需要分批执行或...

    Matlab实验5选择结构程序结构.pdf

    这段代码表示,如果 x 小于 0,则执行 y = x.*x + x - 6 语句。 2. switch 语句 switch 语句的基本语法是:switch 变量 CASE 值 语句 END。例如: ``` switch c case num2cell(90:100) disp('A') case num2cell...

    XML查询语句转换成SQL语句的实现.pdf

    XML 查询语句转换成 SQL 语句的实现 ...6.将 XPath、XQuery 语句转换成 SQL 语句的算法实现需要考虑 Edge 表的产生。 7.XML 查询语句转换成 SQL 语句的实现需要考虑查询语言的功能特性和查询表达式的语法格式。

    自动生成insert语句的工具

    标题中的“自动生成insert语句的工具”是指一类软件或应用程序,它们能够帮助数据库管理员或开发者快速、方便地生成用于插入数据的SQL INSERT语句。这类工具通常用于将已有的数据库数据导出为INSERT语句,以便在其他...

    mysql常用性能查询语句

    6. 查看试图连接到 MySQL(不管是否连接成功)的连接数 使用语句:show status like 'connections'; 该语句可以查看自上次启动以来的连接数,包括成功和失败的连接。 7. 查看线程缓存内的线程的数量 使用语句:...

    根据Excel生成建表语句源码.rar

    6. **输出或执行SQL语句**:生成的SQL语句可以直接输出到文件供后续手动操作,或者通过连接数据库执行这些语句,直接在数据库中创建表。 这个过程的自动化极大地简化了从Excel到数据库的数据迁移任务,尤其对于大量...

    史上最全数据库SQL语句大全

    6. CREATE INDEX:为表创建一个索引可以加速数据的检索速度,特别是在进行大量数据查询时。 7. DROP INDEX:DROP INDEX语句用于删除一个已存在的数据库索引。 8. CREATE PROCEDURE:创建存储过程允许用户将一系列...

    管理数据库常用SQL语句

    6. 查看所有数据库名称及大小: 使用 `sp_helpdb` 语句可以查看所有数据库名称及大小。 7. 重命名数据库: 使用 `sp_renamedb 'old_dbname', 'new_dbname'` 语句可以重命名数据库。 8. 查看所有数据库用户登录信息...

    生成数据库表insert语句脚本

    6. **实际应用示例**: 比如,如果我们有一个名为`employees`的表,我们可以生成这样的INSERT语句: ```sql INSERT INTO employees (id, name, age, department) VALUES (1, '张三', 28, '销售'); INSERT INTO ...

    常用SQL语句vb6.0实例源代码

    6. **优化SQL查询**: - **索引**:为经常查询的列创建索引,加快查询速度。 - **避免全表扫描**:尽可能使用索引,减少对全表的扫描。 - **适当使用JOIN操作**:合并多个表时,注意JOIN类型和条件,避免笛卡尔积...

Global site tag (gtag.js) - Google Analytics