码迷,mamicode.com
首页 > 编程语言 > 详细

java基础(1)变量、数据类型

时间:2017-08-15 19:48:12      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:表达   开头   自动类型转换   下划线   计算机   完成   har   首字母   一个   

1.为什么需要变量

  内存就像储物柜,用来存放各种东西或数据, 对程序员来书,数据存入内存只是第一步,还要考虑,怎样找到存入的数据,存入的数据能否修改;写程序就是在做内存存取,先把数据存入内存,需要的是很好拿出来。数据放到内存中,我们怎么找到它呢?这就要根据内存地址来找我们需要的数据,计算机的内存地址时16进制的,很长的一串字符,那我们能不能用其他的字符来代替这个地址呢?这个字符就是变量。

2.变量的声明和使用

  第一步:声明一个变量以分配空间(根据类型开辟空间)

  第二部:为变量赋值(将数据存入空间)

  第三步:使用变量(取出数据、使用)

3。变量命名规则

  变量名=首字符+其余部分

  首字符:字母、下划线、$

  其余部分:数字、字母、下划线、$

    应避开关键字

  符合驼峰命名法

  若名字由多个单词组成,从第二个单词开始,首字母均大写

4.java数据类型

1,。基本数据类型:分为布尔类型(值为true或false)、数值类型

     数值类型:分为整数类型、浮点类型

     整数类型:byte(1字节(8位))、short(2字节(16位)、int(4字节(32位))、long(8字节(64位))、char(2字节(16位))

     浮点类型:单精度float(4字节(32位))、双精度double(8字节(64位))技术分享

java对于整数有三种不同的表现形式

  十进制:0-9,满10进一

  八进制:0-7,满8进一,以0开头。

  十六进制:0-9,A-F,满16进一,以0X开头

进制的基本转换

  十进制转二进制:除2取余数

  二进制转十进制:乘2的幂数

  八进制、二进制互转:一位变三位、三位变一位

  十六进制、二进制互转:一位变四位,四位变一位

负数的二进制表现形式

  对应的正数二进制取反加一

基本类型转换

  语法

    自动类型转换

      在满足以下条件时,系统自动完成类型转换也称隐含转换

        1.两种类型兼容

        2.目标类型大于源类型

        3.对于表达式,如果操作数为double型,则整个表达式提升为double型

    强制类型转换

      在一定条件下,程序员手动完成类型转换

        1.两种类型兼容

        2.一般目标类型小于源类型

要点:强制类型转换会丢失精度!

java基础(1)变量、数据类型

标签:表达   开头   自动类型转换   下划线   计算机   完成   har   首字母   一个   

原文地址:http://www.cnblogs.com/zhengfangqing/p/7366802.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!