java的变量和变量的作用域

java中的基本变量有4类8种

一.整数类型

byte(字节) short(短整型) int(整型) long(长整型) 默认的类型是int

(1个字节)  (2个字节)    (4个字节)  (8个字节) 依次变大

例如 8 默认就是int类型

long l = 8L;定义长整型的数字

二.小数类型

float      double 默认的类型是double

(4个字节) (8个字节)精度越高,运算量越大。

float f = 8.0f;

三.字符类型

char c = 'c'; char(两个字节)

四.逻辑类型

boolean b = true|false//只有两种结果(真或假)。boolean(一个字节)

变量的定义方式



                        ******重点******

a.在运算的时候,小类型的变量和大类型的变量进行运算会自动将小类型的值转换为大类型。

b.如果要把一个大类型的值存储到小类型中,必须进行强制类型转换,否则编译会出错。

c.当byte、short和char进行运算的时候,会自动转换为int。

变量进行运算的相关例子



变量的作用域:

1.相同作用域中的变量不能重复定义。

例子:int a = 10; int a = 20;//这种是不能定义的。

2.如果变量没有定义是不能进行使用的。

例子:a = 20;//这样就会报错,因为我没有声明a的类型。

***变量的作用域:只要记住花括号内有效。

关于变量作用域的例子
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 3,471评论 3 44
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,760评论 18 399
  • Java byte code 的学习意义 为啥要学java bytecode,这就跟你问我已经会python了为...
    shanggl阅读 1,694评论 0 3
  • 通过上篇的安装,我们的环境大体上是搭建完成了。以Python版本为例,我们需要先安装Python-appium端。...
    米洛丶阅读 1,703评论 3 1
  • “你祷告的样子,就好像有人在你的面前,可以回应你一样。”这是弗拉狄米尔赞颂阿纳丝塔夏时的惊叹。 我们每个人都曾祷告...
    素言简说阅读 1,072评论 0 2