zoukankan      html  css  js  c++  java
  • java的数据类型

    java有八大基本数据类型,整型有byte, short, int, long;浮点型有float,double;字符型char;布尔型boolean;

    byte占用1个字节,8bit,所以byte的取值范围为-128(-2^7-1)到127(2^7)

    short占用2个字节,16bit

    int、float占用4个字节

    long、double占用8个字节

    char占用2个字节,可以存放单个英文字母,也可以存放单个中文字母,用单引号''标识,只能放单个字符。char类型的进行基本运算,会先提升到int类型,再向下

    转型为char输出。char+char,char+int——类型均提升为int,附值char变量后,输出字符编码表中对应的字符。

    范围小的类型向范围大的类型转换叫做向上转型,并不需要强制转换,且不会丢失数据

    范围大的类型向范围小的类型转换叫做向下转型,需要强制转换,并且可能会丢失数据。

     如题:1+1/2+1/3+…+1/10=?

    1         int num = 1;
    2         float sum = 0;        
    3         while(num <= 10){
    4             sum += 1/(float)num;
    5             num++;
    6         }
    7         System.out.println(sum);    

    如果num不进行强制转换,那么1/num的值永远是0。

  • 相关阅读:
    图解SSH隧道功能
    su和sudo命令的用法
    Linux下下载百度网盘资料
    WPS Office 2019 for Linux来了
    Linux下的录屏软件Kazam
    用hdparm获取硬盘参数
    百度,你能不能有点节操?
    locate的基本用法
    Java class不分32位和64位
    Web站点抓取工具webhttrack
  • 原文地址:https://www.cnblogs.com/afel/p/9324339.html
Copyright © 2011-2022 走看看