Java中数据类型的介绍与使用

1.计算机基础知识

1.计算机存储单元
  • :一个数字1或一个数字0,代表一位。
  • 字节:每逢8位是一个字节,这是数据存储的最小单位
          1 Byte(字节)=8 bit(位)
          1 KB=1024 Byte
          1 MB=1024 KB
          1 GB=1024 MB
          1 TB=1024 GB
          1 PB=1024 TB
          1 EB=1024 PB
          1 ZB=1024 EB
2.命令提示符(cmd)
  • 启动:Win开始+R键 输入cmd
  • 命令:dir    (显示文件夹的内容)
          cd 文件夹名   (进入某个文件夹)
          cd 文件夹1\文件夹2…   (进入多级文件夹)
          cd …   (进入上一级目录)
          cd   (进入根目录)
          盘符:回车   (切换盘符)
          md 文件夹名   (新建文件夹)
          rd 文件夹名   (删除空文件夹)
          rd/s 文件夹名   (删除包含内容的文件夹)
          copy 源文件路径 目标路径   (拷贝文件)
          move 源文件路径 目标路径   (剪切文件)
          del 文件名   (删除文件,如果名称是文件夹名,那就删除文件夹里面的文件)
          del .    (删除当前目录下所有文件)
          ipconfig/all   (查看物理地址和ip地址)
          ping ip地址/域名   (检查网络是否可以连接)
          cls   (清屏)
          上下键   (上翻和下翻之前输入的命令
          exit   (退出

2.Java中数据类型的讲解与应用

1.Java中关键字的特点:
  1. 完全小写的字母(例如 public class void)
  2. 在增强版的记事本(例如notepad++)有特殊颜色
2.Java中标识符(自定义的内容)的规定:

硬性:
  1.包含英文26个字母(区分大小写)0-9(数字)$(美元符号)_(下划线)
  2.不能以数字开头,不能是关键字
软性:
  1.类名规范:首字母大写,后边每个单词首字母大写(大驼峰式
  2.变量名、方法名规范:首字母小写,后边每个单词首字母大写(小驼峰式

3.常量
  1. 常量:在程序运行期间,固定不变的量。
  2. 分类
     ①字符串常量:凡使用双引号引起来的部分,叫做字符串常量。例如:“abc””Hello””123”
     ②整数常量:直接写上的数字,没有小数点。例如:100、0、-250
     ③浮点数常量:直接写上的数字,有小数点。例如:2.5、1.0、0.0
     ④字符常量:凡是用单引号引起来的单个字符,就是字符常量。例如:‘a’、‘0’、‘中’(两个单引号之间必须有且只有一个字符)。
     ⑤布尔常量:只有两种取值。true(√)、false(×)。
     ⑥常量:null。代表没有任何数据(不能直接用来打印输出)。
4.基本数据类型:
  1. 整数型( byte、short、int、long、)
  2. 浮点型(float、double)
  3. 字符型(char)
  4. 布尔型(boolean)
数据类型关键字内存占用取值范围
字节型byte1个字节-128~127
短整型short2个字节-32768~32767
整型int(默认)4个字节-231~231-1
长整型long8个字节-263~263-1
单精度浮数点float4个字节1.4013×1045~304028×1038
双精度浮数点double(默认)8个字节4.9×10324~1.7977×10308
字符型char2个字节0~65535
布尔型boolean1个字节true、false

   Java中的默认类型:整数型是int浮点型是double
   引用数据类型:字符串、数组、类、接口

注意事项
     1.字符串不是基本类型,而是引用类型
     2.浮点型可能只是一个近似值,并非精确值。
     3.数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节。
     4. 浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀F。如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。

5.变量
  1. 变量:程序运行期间,内容可以发生改变的量。
  2. 创建并使用的格式:
     ①数据类型 变量名称(创建一个变量)
     ②变量名称=数据值(“=”赋值:将右边的数据值,赋值交给左边的变量)
       数据类型 变量名称=数据值(在创建一个的变量的同时,立刻放入指定的数据值)

注意事项:
     1.如果创建多个变量,那么变量之间的名称不可以重复
     2.对于float和long类型来说,字母后缀F和L不要丢掉。
     3.如果使用byte和short变量,那么右侧数值不能超过左侧类型的范围。
     4.没有赋值的变量,不能直接使用;一般赋值之后,才能使用。
     5.变量使用不能超过作用域的范围。(作用域:从定义变量的第一行开始,一直到直接所属的大括号结束为止。)
     6.可以通过一个语句来创建多个变量,但是一般情况不推荐这么写(一个分号;代表一个语句)。
例如:

int  a,b,c,;
a=10;
b=20;
c=30;                  //(或int a=10 b=20 c=30;)
System.out.println(a);    
System.out.println(b);   
System.out.println(c); 

2.Java中数据类型的进阶使用

1.数据类型转换

  1. 例如:

long num01=100;          //自动类型转换
System.out.println(num01);

   左边是long类型,右边是默认的int类型。
  2. 自动类型转换(隐式):代码不需特殊处理,自动完成
   (规则:数据范围从小到大,例如int[右边]——>long[左边])
  3. 强制类型转换(显式):代码需要进行特殊格式处理,不能自动完成。
   (格式:范围小的类型 范围小的变量名=(范围小的类型) 原本范围大的数据
    例如

int  num01=int100LSystem.out.println(num01);

注意事项
   ①强制类型转换一般不推荐使用,因为有可能发生精度损失(小数 部分小数位被舍弃)、数据溢出(整数)。
   ②byte/short/char这三种类型都可以进行数学运算,例如加法“+”
   (计算机的底层用一个二进制数字代表一个字符(char))
     一旦char类型进行了数学运算,那么字符就会按照一定的规则翻译成为一个数字。
   ③byte/short/char这三种类型在进行运算的时候,都会被首先提升为int类型,然后再计算。

2.ASCLL码表
  1. ASCLL码表:American Standard Code for Information Interchange 美国信息交换标准代码
  2. Unicode码表:万国码。开头0-127部分与ASCLL完全一样,但是从128开始包含更多字符。
3.运算符

 1.算数运算符

算数运算符字符用法
+ + +加法运算,字符串连接运算
− - 减法运算
∗ * 乘法运算
/ / /除法运算
%取模运算,两个数字相除取余数
+ + ++ ++ − − - - 自增自减运算

 2.注意事项
  1.Java中,整数使用以上运算符,无论怎样计算,也不会得到小数。
  例如:

public static void main(String[] args){
int num01=1234;
System.out.println(num01/1000);             //计算结果是1
 System.out.println(num01/1000*1000);               //计算结果是1000
 }

  2.++运算,变量自增加1;–运算,变量自减1。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值