zoukankan      html  css  js  c++  java
  • Java主类结构:数据类型转换

    类型的转换式将一个值从一种类型转到另一种类型的过程,比如:将String字符类型457转换成int类型的整数型的类型,如果从低精度数据类型想高精度类型转换,则永远不会溢出,并且总司成功的;而是把高精度数据类型想低精度数据类型转换则必然会有信息丢失,有可能失败。

    数据类型分为隐式类型转换和显式类型转换。

    数据如果按精度从低到高排序的是:byte<short<int<long<float<double.

    下面来举例子:

    public class demo_02 {
       public static void main(String[] args) {
     byte mybyte=127;//整型数据转换byte定义名为mybyte赋值为127
     int myint=150;//整型数据转换int定义名为myint赋值为150
     float myfloat=452.12f;
     char mychar=10;
     double mydouble=45.46546;
     System.out.println("byte型与float型数据进行运算结果为:"+(mybyte+myfloat));
     System.out.println("byte型与int型数据运算结果为:"+(mybyte+myint));
     System.out.println("byte型与char数据的运算结果为"+(mybyte+mychar));
     System.out.println("double型与char型的运算结构为"+(mydouble+mychar));
    }
    }

    运算结果:byte型与float型数据进行运算结果为:579.12
                      byte型与int型数据运算结果为:277
                      byte型与char数据的运算结果为137
                      double型与char型的运算结构为55.46546

    创建的数值类型的变量不同,实现将各变量隐式转换。

    public class demo {
        public static void main(String[] args) {
      int a=(int)45.23;//输出a的值为45
      long y=(long)456.6F;
      long b=(long)'d';
      System.out.println(y);
      System.out.println(b);
     }
    }

    运算结果为:456
                         100

    分别输出了y和b的值

  • 相关阅读:
    VFIO PF SRIOV IOMMU UIO概念解释、关联
    集群节点间网络通信TIPC
    1. C语言中的数据结构.md
    第三讲. COTS包交换介绍
    SYSTick 定时器
    热电偶基础知识介绍-04
    附录1· 初识Linux操作系统
    热电偶冷端补偿
    珍惜是最宝贵的财富。
    CSS 设置标题文字只显示一行,多余显示省略号
  • 原文地址:https://www.cnblogs.com/wzhdcyy/p/9224289.html
Copyright © 2011-2022 走看看