• Java基础2(2015-8-3)变量与数据类型


    1、写程序就是重复在做内存存取操作,把数据存入内存,需要时根据地址取出来做处理。

    2、变量是程序当中最基本的存储单元,就是内存中分配的一块内存区间,用于存放相应的数据,通过变量名可访问里面的相关数据。

    3、根据数据类型分配内存空间。

    4、变量必须初始化之后才能使用;

    5、int a=b=c=5;该连等的写法是错的;int a=3,b=6,c=9;对的;

    6、不能申明同名变量,地址是唯一标识;

    7、关键字不能作为变量名;

    8、变量名区分大小写。

    9、Java强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间(与平台无关)

    10、JVMJava虚拟机对内存的管理:当Java执行一个类的时候执行,执行的过程中要频繁的分配内存。分栈内存(调用方法时,在方法中声明的一些基本类型)、堆内存(new出来的对象--引用类型)、方法区(加载类的一些信息、静态变量、常量)等。

    11、精度问题--超出数据类型的取值范围;不兼容类型-赋的值与变量定义的数据类型不一致。

    public class DataDemo1
    {
     public static void main(String [] args){
        
             byte age=20;
       //byte age=128;超出最大范围
       //age=true;类型不兼容
       System.out.println(age);
       short number1=200;
       int number2=100;
       long number3=2000;//由int自动转换为long类型
       //long number3=2000l;一样的效果
       //long number3=2000L;一样的效果
        System.out.println(number1);
         System.out.println(number2);
          System.out.println(number3);
       //float data1=10.5;10.5默认是double类型。
       float data1=10.5f;
       double data2=10.345;
       double data3=.344;
       double data4=0.3456e3;//科学计数法0.3456*10^3;
            System.out.println(data1);
         System.out.println(data2);
         System.out.println(data3);
         System.out.println(data4);
         boolean flag=true;
        
         //flag=1;//数据类型不一致
          System.out.println(flag);
     }
    }

  • 相关阅读:
    开辟空间以存放一个结构体变量
    用结构体变量的引用作函数参数
    用指向结构体变量的指针作实参
    结构体变量作函数参数
    简单链表
    指向结构体变量的指针的应用
    结构体数组应用举例
    对候选人得票的统计程序
    引用结构体变量中的成员
    对三个变量按由小到大的顺序排序
  • 原文地址:https://www.cnblogs.com/Ly426/p/4699984.html
Copyright © 2020-2023  润新知