我是靠谱客的博主 快乐大碗,最近开发中收集的这篇文章主要介绍java第二章数据类型和运算符,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

基本数据类型和引用数据类型:

 

基本数据类型:4 类8种

整数数据类型: byte    1个字节      short  2 个字节  int 4个字节  long  8个字节  可以不写  l ;

浮点型  :  float  4个字节  保留7位小数    double  8个字节保留15位小数;  默认是double    float num=88.5L;必须写f

布尔类型  :   4个字节;   Boolean如果定义一个数据类型,那么它占4个字节; 如果定义一个数组,那么数组的的每一个数据占1个字节;

字符类型:  char  2个字节    默认使用unicode代码

 

 

 

 

数据类型的转化:

小数据类型转大数据类型自由转化,   byte num1=78;   int num2=b;

大数据类型转小数据类型强制转换,   int num1=88;   byte num2=(bye)num1;

没有符号默认int

byte short  char 都自动转为Int  

 

在计算机中,最高位为0为正数,1为负数  ,负数存储用补码   ;  补码: 绝对值取反,然后再+1;

俩个不同的数据类型运算时,结果取决于大数据类型  

        System.out.println(100/-3);//-33
		System.out.println(-100/3); //-33
		System.out.println(-100/-3);//33
		System.out.println(100%-3);//1
		System.out.println(-100%3);//-1
		System.out.println(-100%-3);//-1
		System.out.println(3/2==1);//true
		System.out.println(100/3.0);//33.333333333333336

  

算术运算符: +  - *  /  %    ++   --    

+= 这个符号可以进行强制类型转化    int num3=0;  num3+=.3.8;

+号也可以用作字符串连接;

++i  先把i 加上1    i++  先使用再把i 加上1   

  int i=1; 
        System.out.println(i++);
        
        int j=1; 
        System.out.println(++j);

声明数据:

 int  num;   

int  num=3;

int  num1,num2,num3;

 

 

  

最后

以上就是快乐大碗为你收集整理的java第二章数据类型和运算符的全部内容,希望文章能够帮你解决java第二章数据类型和运算符所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部