`
文章列表
Java编程那些事儿38—break和continue语句 郑州游戏学院陈跃峰 出自:http://blog.csdn.net/mailbomb 5.5 break和continue语句 break和continue语句是和循环语句紧密相关的两种语句。其中break关键字的意思是中断、打断,continue关键字的意思是继续。使用这两个关键字可以调节循环的执行。 5.5.1break语句 break语句在前面的switch语句中已经介绍过,功能的话是中断switch语句的执行,在循环语句中,break语句的作用也是中断循环语句,也就是结束循环语句的执行。 break语 ...
Java编程那些事儿37—for语句语法 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 5.4.3 for语句 for关键字的意思是“当…的时候”,是实际开发中比较常用的循环语句,其语法格式相对于前面的循环语句来说稍显复杂,但是在熟悉以后,将会发现其语法安排的比较条理,把循环控制和循环体很清晰的分开。 for语句的语法格式为: for(初始化语句;循环条件;迭代语句){ 循环体; } 语法说明: 1、和其它流程控制语句一样,语句中的大括号不是语法必须的,但是为了结构清楚以及在循环体部分可以书写多行代码,一般使 ...
Java编程那些事儿36—do-while语句语法 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 5.4.2 do-while语句 do-while语句由关键字do和while组成,是循环语句中最典型的“先循环再判断”的流程控制结构,这个和其它2个循环语句都不相同。 do-while语句的语法格式为: do{ 循环体; }while(循环条件); 语法说明:在do-while语句中,循环体部分是重复执行的代码部分,循环条件指循环成立的条件,要求循环条件是boolean类型,值为true时循环执行,否则循环结束,最 ...
Java编程那些事儿35——while语句语法 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 5.4 循环语句 循环语句在程序设计中用来描述有规则重复的流程。在实际的程序中,存在很多需要重复执行的流程,为了简化这些重复的执行流程,在程序设计语言中新增了该类语句。 在学习循环语句时,最重要的就是发现流程的规律,然后再用程序设计语言将该规律描述出来,从来实现程序要求的流程。 循环语句是流程控制中最复杂,也是最有用、最难掌握的语句,在最初接触时,首先要熟悉基本的语法,然后需要能够快速观察出流程的规律,这个观察能力需要依靠大量的阅读和编 ...
Java编程那些事儿34——switch语句语法 郑州游戏学院陈跃峰 出自:http://blog.csdn.net/mailbomb 5.3.2 switch语句 switch关键字的中文意思是开关、转换的意思,switch语句在条件语句中特别适合做一组变量相等的判断,在结构上比if语句 ...
Java编程那些事儿33——if语句语法(3) 郑州游戏学院陈跃峰 出自:http://blog.csdn.net/mailbomb 5.3.1.3 if-else if-else语句 在现实中,有些时候的条件不是一个,而是一组相关的条件,例如将阿拉伯数字转换为中文大写,根据分数转换 ...
Java编程那些事儿32—if语句语法(2) 郑州游戏学院陈跃峰 出自:http://blog.csdn.net/mailbomb 5.3.1.2 if-else语句 if-else语句实现了封闭的条件,在程序中使用的更加常见。其中else关键字的作用是“否则”,即条件不成立的情况。 if-else语句的语法格式如下: if(条件表达式) 功能代码1; else 功能代码2; 语法说明:其中前面的部分和if语句一样,else部分后面是功能的代码,按照该语法格式,功能代码只能有一句。 执行顺序:如果条件成立,则执行if语句中的功能代码1,否则执 ...
Java编程那些事儿31——if语句语法(1) 郑州游戏学院陈跃峰 出自:http://blog.csdn.net/mailbomb 5.3 条件语句 条件语句,是程序中根据条件是否成立进行选择执行的一类语句,这类语句在实际使用中,难点在于如何准确的抽象条件。 ...
Java编程那些事儿30—流程控制基础 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 第五章流程控制 流程就是指程序执行的顺序,流程控制就是指通过控制程序执行的顺序实现要求的功能。流程控制部分是程序中语法和逻辑的结合,也是程序中最灵活的部分,是判断一个程序员能力的主要方面。 众所周知,算法是程序逻辑的核心,而算法的绝大部分代码都是流程控制实现的。 流程控制就是将程序员解决问题的思路,也就是解决问题的步骤,使用程序设计语言的语法格式描述出来的过程。 5.1 流程控制基础 流程控制在程序语言实现时,通过三类控制语句进行实 ...
Java编程那些事儿29—表达式 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 4.8 表达式 由运算符和变量、常数或常量组成的式子称为表达式。例如2+3,a*b等。表达式是组成程序的基本单位,也是程序运算时的基本单位。 在程序代码内部,每个表达式都有自己对应的数据类型,具体参看下表: 表达式结果类型 序号 运算符 结果类型 ...
Java编程那些事儿28—运算符优先级 郑州游戏学院陈跃峰 出自:http://blog.csdn.net/mailbomb 4.7 运算符优先级 在实际的开发中,可能在一个运算符中出现多个运算符,那么计算时,就按照优先级级别的高低进行计算,级别高的运算符先运算,级别低的运算符后计算,具体运算符的优先级见下表: 运算符优先级表 优先级 运算符 结合性 ...
Java编程那些事儿27—其它运算符 郑州游戏学院陈跃峰 出自:http://blog.csdn.net/mailbomb 4.6 其它运算符 对于无法归类,或者单独占一类的运算符,将在下面进行介绍。 l++、-- 这两个运算符是程序中的递增和递减运算符。其意义参照以下示例代码: int n = 0; n++;// n = n + 1 System.out.println(n); n++的意义就是对原来变量n的值加1以后再赋值给自身,因为原来变量n的值是0,加1以后则变成1。 同理,递减运算符的意义也是这样,示例代码: int m = 0; m--; ...
Java编程那些事儿26—移位运算符 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 4.5.2 移位运算符 移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。移动long型的数值时,规定实 ...
Java编程那些事儿25—位运算符 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 4.5 二进制运算符 由于计算机内部的数据都以二进制的形式存在,所以在Java语言中提供了直接操作二进制的运算符,这就是下面要讲解的位 ...
Java编程那些事儿24—赋值运算符 郑州游戏学院陈跃峰 出自:http://blog.csdn.net/mailbomb 4.4 赋值运算符 赋值运算符是指为变量或常量指定数值的符号。最基本的赋值运算符是“=”。 由于Java语言是强类型的语言,所以赋值时要求类型必须匹配,如果类型不匹配时需要能自动转换为对应的类型,否则将报语法错误。示例代码: byte b = 12; //类型匹配,直接赋值 int n = 10; //类型匹配,直接赋值 double d = 100;//类型不匹配,系统首先自动将100转换成100.0,然后赋值 char c = ...
Global site tag (gtag.js) - Google Analytics