代码示例:

public class Demo2 {
public static void main(String[] args) {
//类型转换的练习
/**
* @param 类型转换从低到高 byte ,short(char),int,long,float,double
*/
byte b = 1;
int i = b;
byte b1 = (byte) i;
System.out.println("byte转int类型:" + i);
System.out.println("int转byte类型:" + b1); System.out.println("-------------华丽的分割线------------------------"); float f=245.4F;
int i2=(int)f; System.out.println("flout转int类型:"+i2); System.out.println("-------------华丽的分割线------------------------"); int i3=1000000000;
double d=i3;
System.out.println("int类型转换为double类型:"+d);
//强制将浮点类型转换为整数,小数点后的数据丢失
//接近但不等于
double d1=12314.34343434;
int i4=(int)d1;
System.out.println("double类型转换为int:"+i4); System.out.println("-------------华丽的分割线------------------------");
//byte长度不够,导致溢出
long l=12141343434L;
byte b3=(byte)l;
System.out.println("long类型转换为byte:"+b3); System.out.println("-------------华丽的分割线------------------------"); int i5=1000_000_000;
System.out.println("int值为:"+i5); }
}

JAVA基础-5-类型转换--九五小庞的更多相关文章

  1. java基础解析系列(九)---String不可变性分析

    java基础解析系列(九)---String不可变性分析 目录 java基础解析系列(一)---String.StringBuffer.StringBuilder java基础解析系列(二)---In ...

  2. Java基础语法:类型转换、变量、常量

    Java基础语法:类型转换.变量.常量 类型转换 低---------->高 byte,short,char->int->long->float->double 从高到低 ...

  3. Java基础之类型转换总结篇

    Java中,经常可以遇到类型转换的场景,从变量的定义到复制.数值变量的计算到方法的参数传递.基类与派生类间的造型等,随处可见类型转换的身影.Java中的类型转换在Java编码中具有重要的作用.    ...

  4. JAVA基础-11-Java Number 类--九五小庞

    问题:一直有疑惑,为什么java中学习了基本数据类型,而不使用,使用的是封装的对象. 解答: 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte.int.long.double 等. ...

  5. Java基础-数据类型转换

     1).简单类型数据间的转换,有两种方式:自动转换和强制转换,通常发生在表达式中或方法的参数传递时.  自动转换 当一个较"小"数据与一个较"大"的数据一起运算 ...

  6. Java基础12 类型转换与多态

    链接地址:http://www.cnblogs.com/vamei/archive/2013/04/01/2992662.html 作者:Vamei 出处:http://www.cnblogs.com ...

  7. java基础-- 之类型转换 和 一些运算符

    ---   首先   看一个 Scanner  类 import java.util.Scanner; public class TestScanner { public static void ma ...

  8. Java基础12 类型转换与多态(转载)

    类型检查 Java的任意变量和引用经过类型声明(type declaration),才能使用.我们之前见过对象数据.类数据.方法参数.方法返回值以及方法内部的自动变量,它们都需要声明其类型.Java是 ...

  9. java基础之 类型转换

    一.自动类型转换 1.java中不同类型的数据在计算时,为保证数据的精度,数据的类型会以大容量的类型为主: 2.自动类型转换的排序: char.byte.short -> int -> l ...

  10. Day1---Java 基本数据类型 - 四类八种 --九五小庞

    一.Java四大数据类型分类 1.整型 byte .short .int .long 2.浮点型 float . double 3.字符型 char 4.布尔型 boolean 二.八种基本数据类型 ...

随机推荐

  1. 【工具】you-get + ffmpeg|视频下载+音频提取

    一.原理: you-get下载,ffmpeg音视频分离. 这两个都是命令行工具. you-get安装(无python环境请参考python详细安装教程): pip3 install --upgrade ...

  2. HMM (隐马尔可夫) 推导 (下) - 参数估计 (EM)

    HMM (隐马尔可夫) 推导 (下) - 参数估计 (EM) 回顾 HMM 上篇介绍了HMM这样的一种时序类模型, 即描述了一些观测现象的产生, 是由我们很难观测到的 "隐变量因子" ...

  3. vue3适配移动端的登录实现

    <script lang="ts" setup> import { ref } from 'vue' const PHONE_NUMBER_REGEX = /^1[0- ...

  4. Median of Two Sorted Arrays---LeetCode进阶路④

    题目描述 There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of th ...

  5. 第9讲、深入理解Scaled Dot-Product Attention

    Scaled Dot-Product Attention是Transformer架构的核心组件,也是现代深度学习中最重要的注意力机制之一.本文将从原理.实现和应用三个方面深入剖析这一机制. 1. 基本 ...

  6. 浅析领域驱动模型VO、DTO、BO、PO 等的概念、区别及其用法

    摘要:浅析POJO.DTO.DO.VO.BO.PO和Entity等的概念.区别及其用法. 名词解释   领域模型中的实体类分为四种模型:VO.DTO.DO和PO,各种实体类用于不同业务层次间的交互,并 ...

  7. 代码随想录第二天|数组part02

    开始时间10:30 209.长度最小的子数组 题目建议: 本题关键在于理解滑动窗口,这个滑动窗口看文字讲解 还挺难理解的,建议大家先看视频讲解. 拓展题目可以先不做. 题目链接:https://lee ...

  8. Navicat mysql 15破解

    参考链接:https://www.cnblogs.com/kkdaj/p/12794804.html 更正: products选择的是MySQL,而不是premium,不然无法生成激活码

  9. 从数组和List中随机抽取若干不重复的元素

    一.从数组中随机抽取若干不重复元素 /** * @function:从数组中随机抽取若干不重复元素 * * @param paramArray:被抽取数组 * @param count:抽取元素的个数 ...

  10. snmp总结一:概述

    snmp总结一:概述 SNMP概述 SNMP是英文"Simple Network Management Protocol"的缩写,中文意思是"简单网络管理协议" ...