zoukankan      html  css  js  c++  java
  • JAVA-数据类型、变量、常量

        数据类型

    基本类型有八种:

    整型:byte(1)、short(2)、int(4)、long(8)

    浮点型:float(4)、double(8)

    字符型:char(2)

    布尔型:boolean(1)

       变量

      变量用于储存数据。在JAVA中,变量必须声明。从本质上讲,变量就是内存中的一小块区域,我们在程序中通过使用变量名来访问该区域,因此,每个变量使用前必须声明(也就是向JVM(虚拟机)申请内存区域),然后必须进行赋值(也就是填充这块申请了的内存空间的内容),最后才能使 

        int x;  //变量声明  

        x=12;  //变量的初始化

       //也可以写成  int x=12;

        int x;

        double d=3.5

        x=d;  //不能通过编译

        x=(int) d;  //能通过,因为用了强制转换运算符。

      在java中执行数学表达式运算时,有如下自动提升规则:

      1.所有byte/short/char型将被自动提升到int型。

      2.如果其中有一个操作数是long型,那么计算结果就是long型。

      3.如果其中有一个操作数是float型,那么计算结果就是float型。

      4.如果其中有一个操作数是double型,那么计算结果就是double型。

      long y=12345678987654321L;  //结尾加L表示他是long型的,如果不加,不能通过编译。

      float x=1.7F  //八种数据类型中只有long和float加后缀。

      java中的变量要么是八种基本类型之一,要么是对一个对象的引用,我们只有这两个选择。

      引用不包含他所指的对象的实际数据,而是指向内存中对象的位置。

      如果变量是基本类型,那么他的值储存在与变量相同的地方。如果变量是一个引用类型,那么变量的值就是一个内存地址,这个内存地址是引用对象的位置,而对象则包含实际数据。

    string name;

    name="Rich"

         字符型(char)

      'a'  字符

       “a”  字符串

      .....

      char a='a';

      char b=(char)(a+1);

      system.out.println(a+b);    //即两个int类型的和:65+(65+1) 输出131

      system.out.println("a+b的值为:"+a+b);    //输出 ab   ,这个println()语句是连接字符串

        常量

      final double PI=3.1415;    //+final后就不能被更改了

    习惯上程序员将常量名的所有字母大写,这样在源代码中一眼就能看见。

  • 相关阅读:
    App测试从入门到精通之安装、卸载和运行测试
    App测试从入门到精通之App分类和场景操作系统
    一步到位带你入门Selenium
    MAMP和WAMP搭建Web环境,数据库,数据分布可视化
    爬虫 Http请求,urllib2获取数据,第三方库requests获取数据,BeautifulSoup处理数据,使用Chrome浏览器开发者工具显示检查网页源代码,json模块的dumps,loads,dump,load方法介绍
    Python 基本语法,文件读写,数据结构和类型
    python 数据工程 and 开发工具Sublime
    jieba user guide
    python各类项目模块记录
    python parse xml using DOM
  • 原文地址:https://www.cnblogs.com/JackieADBM/p/5342226.html
Copyright © 2011-2022 走看看