编程学习记录3:java环境配置和一些java基础概念2

Java变量作用域

  变量的有效范围属于声明他的花括号之内,即在哪个{}中声明,在哪个{}中有效。

 

Java数据类型转换

  1、自动类型转换(隐式转换):目标类型值域包含原类型值域(short -> int, int -> float)。

  2、强制类型转换(显示转换):原类型值域包含目标类型值域,常用于父类实现子类对象,需要用(目标类型)原类型变量 来进行。

 

运算符

  1、算术运算符

    + - * / % -- ++

  2、关系运算符

    == != > < >= <=

  3、逻辑运算符

    ! & | && ||

  4、条件运算符

    逻辑表达式 ? 表达式1(逻辑表达式为true) : 表达式2(逻辑表达式为false)

  5、赋值运算符

    = += -= *= /=

  6、运算符优先级(数字越低越优先)

优先级 运算符
1 括号:()和[]
2 一元运算符:-、++(前置)、--(前置)、!
3 算术运算符:*、/、%、+和-
4 关系运算符:>、>=、<、<=、==和!=
5 逻辑运算符:&、|、&&和||
6 条件运算符:? :
7 赋值运算符:= += -= *= /=

 

Java数组

  1、数组定义:用来存放相同类型的数据,并且存放在连续的内存中,但数组长度是固定不变的。

  2、数组声明: 

    int[] arr = new int[10]; // 声明一个长度为十的数组
    int[] arr = new int[]{1,2,3,4}
    int[] arr = {1,2,3,4} 

posted @ 2019-07-20 11:13  HomuraT  阅读(128)  评论(0编辑  收藏  举报