博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA-数据类型、变量、常量
阅读量:6485 次
发布时间:2019-06-23

本文共 1202 字,大约阅读时间需要 4 分钟。

    数据类型

基本类型有八种:

整型: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后就不能被更改了

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

 

转载于:https://www.cnblogs.com/JackieADBM/p/5342226.html

你可能感兴趣的文章
JavaScript函数(二)
查看>>
Airbnb改进部署管道安全性,规范部署顺序
查看>>
腾讯最大规模裁撤中层干部,让贤年轻人
查看>>
蔡超:入门 Go 语言必须跨越的五个思维误区
查看>>
使用Akka Actor和Java 8构建反应式应用
查看>>
curl常用命令详解
查看>>
saltstack 添加计划任务
查看>>
Puppet module命令参数介绍(六)
查看>>
《UNIX网络编程》中第一个timer_server的例子
查看>>
CISCO 路由器(4)
查看>>
网络服务搭建、配置与管理大全(Linux版)
查看>>
Silverlight 5 Beta新特性[4]文本缩进控制
查看>>
springMVC多数据源使用 跨库跨连接
查看>>
Git服务端和客户端安装笔记
查看>>
Spring Security(14)——权限鉴定基础
查看>>
【iOS-cocos2d-X 游戏开发之十三】cocos2dx通过Jni调用Android的Java层代码(下)
查看>>
MongoDB的基础使用
查看>>
进程间通信——命名管道
查看>>
ssh登陆不需要密码
查看>>
java mkdir()和mkdirs()区别
查看>>