您的位置:首页 > 编程语言 > Java开发

JAVA——基础语法(二)

2016-02-05 15:36 239 查看
四、运算符



注意:
1.算术运算符:++(--):在前时先运算再取值(在后时先取值在运算)

2.逻辑运算符:
    


3.赋值运算符(=):当"="两侧的数据类型不一致时,可以适用默认类型转换或适用强制类型转换原则进行处理(可以将整型常量直接赋值给byte/short/char等类型变量,而需要进行强制类型转换,只要不超出其表述范围即可)
4.字符串连接符(+):a运算符两侧的操作数只要有一个是字符串(String)类型,系统会自动将另一个操作数转换为字符串然后进行连接
     b当进行打印时,无论任何类型,都自动转为字符串进行打印
5.三目条件运算符:X
? Y:Z
五、表达式
表达式:符合一定语法规则的运算符和操作数的序列(最后能算出一个值)。

表达式的值:对表达式中操作数进行运算得到的结果。

表达式的类型:表达式值的数据类型

表达式的运算顺序:按照运算符的优先级从高到低的顺序进行。
                                      优先级相同的运算符按照事先约定的结合方向进行。
六、分支
a.条件语句
if
if...else
if...else if
if...else if...else if ...else
swich
b.switch语句:使用break语句防止case穿透(进行到下一项);
             多个case可以合并到一起
             default不推荐省略
           
 java中只能探测Int类型值
      
七、循环
循环语句(while最少执行0次;do while最少执行1次,注意分号while后面有分号)
for
while
do...while
    A.break语句用于终止某个语句块的执行(终止break所在位置最近的语句循环体),用在循环语句体中,可以强行退出循环;
    B.continue语句用在循环体中,用于终止某次循环过程,跳过循环体中的continue语句下面未执行的循环,开始下一次循环过程。
八、方法
定义:一段用来完成特定功能的代码片段
组成:形参(在方法被调用时用于接收外界数据的数据)、实参(调用方法时,实际传给方法的数据)、返回值、返回值类型
return语句:终止方法的运行并指定要返回的数据。
Java中进行函数调用中传递参数时,遵循值传递的原则:

基本类型传递的是该数据本身;

引用类型传递的是对对象的引用,而不是对象本身
方法执行完毕以后,为这个方法分配的所有局部变量的内存空间(也就是栈内存)会完全消失
 
九、变量的作用域
    A、在语句块中定义的变量只能在块中被访问。这种变量的作用域是声明它的块内。
    B、内部块中定义的变量可以访问外部块中定义的变量。
    C、作为方法参数定义的变量可以在方法体内部访问
    D、类变量在类中的任何地方都可以访问。
    E、如果内部块中定义了和外部块中相同名称的变量,则内部块中的变量会覆盖掉外部块中的变量定义。
十、递归调用:在一个方法内部对自身进行调用
    方法:先定义,要有返回值类型,说明方法的名称,参数类型和个数;只有在执行时才占用内存,同一个方法执行过程之中,很可能有多个方法同时执行



 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: