zoukankan      html  css  js  c++  java
  • ★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 ) ;
        }
    
    }

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

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

  • 相关阅读:
    静静的看twittervision
    MSSQL中的随机函数
    紧张非封闭式开发中
    be my friend
    这个五一
    检讨
    SilverLight,有多少人关心呢?
    并查集模板题P3367 【模板】并查集
    并查集简单介绍
    约数之和模板题
  • 原文地址:https://www.cnblogs.com/20gg-com/p/5876574.html
Copyright © 2011-2022 走看看