变量的引入:int语句的使用

简介: 变量的引入:int语句的使用

首先来看一段代码

   

1. System.out.println(10);
2. System.out.println(10);
3. System.out.println(10);


 输出结果为:

       10

       10

       10

虽然是同样的三个字面量(数据)但他们会在内存中三个不同的空间内储存,这样的机制会  导致内存的浪费,要对其进行优化就需要另外的机制,因此变量机制被引用.

//定义变量i为10
int i = 10;
//访问i
System.out.println(i);
System.out.println(i);
System.out.println(i);


这样输出结果同样为:

       10

       10

       10

但只储存了i这一个空间,减少了三分之二的内存占用

      还有就是变量的命名是有规则的,它遵从标识符的命名规则:


① 由中文、字母、数字,下划线 或美元符号 $ 组成。


② 不可以数字开头。


③ 不可以使用关键字(class、int等)和保留字(goto和const)。


④ Java中严格区分大小写,长度无限制。(例:class×,Class√)


⑤ 标识符不能包含空格。


       下面是易错点(本人错误点):int i = 1000;        而不是int i=1000;

class Test{
  public static void main(String[] args){
/*7:错误: 需要';'
  正确格式为int i = 1000;
  此处报错,是变量名格式有误,不符合标识符格式(由数字、字母、$、和下划线组成)
*/
    int i=1000;
    System.out.println(i);
  }
}

以上就是全部的内容,欢迎大家补充。

目录
相关文章
|
30天前
|
存储 编译器 程序员
learn_C_deep_4 (类型和变量命名、sizeof(int) *p表示什么意思、原码、反码和补码的概念、计算机中数据计算时,为什么要转为二级制、unsigned和signed关键字)
learn_C_deep_4 (类型和变量命名、sizeof(int) *p表示什么意思、原码、反码和补码的概念、计算机中数据计算时,为什么要转为二级制、unsigned和signed关键字)
|
30天前
|
存储 C语言
学习总结(位操作符;循环输入的三种方式;交换两个变量值的三种方法;打印数字对应的二进制;unsigned int 与int 的区别;改变特定位数0/1;&&和||的连续操作(与前置,后置结合))
学习总结(位操作符;循环输入的三种方式;交换两个变量值的三种方法;打印数字对应的二进制;unsigned int 与int 的区别;改变特定位数0/1;&&和||的连续操作(与前置,后置结合))
37 0
|
11月前
|
存储 自然语言处理 Java
[oeasy]python0072_整数类型_int_integer_整型变量
[oeasy]python0072_整数类型_int_integer_整型变量
54 0
|
数据安全/隐私保护 C语言
【C语言】交换两个int变量的值,不能使用第三个变量
交换两个int变量的值,不能使用第三个变量。即a=3,b=5,交换之后 a=5,b=3
|
测试技术
loadrunner 脚本开发-int型变量和字符串的相互转换
loadrunner 脚本开发-int型变量和字符串的相互转换
76 0
PHP 中,使用 (int) 或者 intval() 函数可以将变量转换为整数类型,区别是什么?底层原理是什么?
PHP 中,使用 (int) 或者 intval() 函数可以将变量转换为整数类型,区别是什么?底层原理是什么?
308 0
如何正确在NSMutableDictionary中加入一个变量int
如何正确在NSMutableDictionary中加入一个变量int
78 0
|
Java
编写Java程序,方法练习题__构建英雄类,定义一个int类型的变量output,表示英雄的血量
编写Java程序,方法练习题__构建英雄类,定义一个int类型的变量output,表示英雄的血量
239 0
|
程序员 C语言
const用法,区别const int*和int* const(顺便用图片教你看懂所有C语言变量类型声明)
const用法,区别const int*和int* const(顺便用图片教你看懂所有C语言变量类型声明)
const用法,区别const int*和int* const(顺便用图片教你看懂所有C语言变量类型声明)
|
30天前
|
数据采集 分布式计算 数据处理
Dataphin常见问题之与指定类型int不兼容如何解决
Dataphin是阿里云提供的一站式数据处理服务,旨在帮助企业构建一体化的智能数据处理平台。Dataphin整合了数据建模、数据处理、数据开发、数据服务等多个功能,支持企业更高效地进行数据治理和分析。

热门文章

最新文章