• ★Java语法(二)——————————数据类型及装换


    整数类型:

    1.byte型:8位(1字节)  范围:-128~127

      用法:byte x = 35 ;

    2.short型:16位(2字节)  范围:-32768~32767

      用法:short x = 999 ;

    3.int型:32位(4字节)  默认整数类型

      用法:int x = 8 ;

    4.long型:64位(8字节)  后面要加“l”或“L”,为了区分数字“1”,我们用“L”

      用法:long x = 89L ;

    浮点类型:

    1.float型:单精度浮点类型,32位(4字节)  后面加“f”或“F”

      用法:float x = 3.14F; float y = 5.667f;

    2.double型:双精度浮点类型,64位(8字节)  默认浮点类型

      用法:double x = 23.666 ;

    字符类型:

    char型:单个字符,2字节,要用单引号

      用法: char x = ‘ a ’ ;

    布尔类型:

    boolean型:逻辑类型,只有true和false两个值

      用法:boolean x = true ;boolean y = false ;

    数据类型之间的转换:

    1.自动转换(隐性转换):兼容

      用法:byte→short→int→long→float→double

      范围由小到大,实现自动转换

    2.强制转换:

      用法:(欲转换的数据类型) 变量名称 ;

      int h = (int)1234L ;

    范例:

    package 课上练习;
    
    public class 数据类型转换
    {
    
        public static void main(String[] args) 
        {
    
            int a = 55 ;
            int b = 9;
            float g , h ;
            
            g = a / b ;
            
            System.out.println( "a / b = " + g ) ;
            
            h = ( float ) a / b ;     //强制转换
            
            System.out.println( "a / b = " + h ) ;
        }
    
    }

        当两个整数相除时,小数点以后的数字会被截断,是的运算的结果保持为整数,这是就需要强制转换;

        只要将其中一个整数转成小数型就可以;

  • 相关阅读:
    Sql Server 日期推算处理,格式化处理
    自动升级功能(zt)
    绘制普通的可上下左右布局的RULER(zt)
    合并两个WORD文档,并且修改Word中标签的内容
    Sql Server 中汉字处理排序规则,全角半角
    用函数式编程技术编写优美的 JavaScript(zt)
    什么是序列化?
    日期概念理解中的一些测试
    DataSet,DataTable 不使用EXCEL组件直接保存为EXCEL
    接口测试自动化实践指南
  • 原文地址:https://www.cnblogs.com/20gg-com/p/5876574.html
Copyright © 2020-2023  润新知