首页 > 编程语言 >JAVA - 基础

JAVA - 基础

时间:2023-03-02 23:13:16浏览次数:32  
标签:JAVA 运算 基础 转换 取值 隐式 范围

隐式转换

  • 基本的隐式转换

把一个取值范围小的数值或者变量,赋值给另一个取值范围大的变量

float 为什么比 long 类型的取值范围大?
答:小数的二进制存储形式,更加节省内存

  • 运算中的隐式转换

1.取值范围小的数据和取值范围大的数据进行运算,小的会先提升为大的之后,再进行运算
2.byte/short/char 三种数据在运算的时候,都会提升为int,然后再进行运算

标签:JAVA,运算,基础,转换,取值,隐式,范围
From: https://www.cnblogs.com/czzz/p/17173956.html

相关文章

  • Java 变量
    为什么需要变量 一花一世界,如果把一个程序看做一个世界或一个社会的话,那么变量就是程序世界的花花草草、万事万物。即,变量是程序中不可或缺的组成单位,最基本的存储单元......
  • Java基础——异常
       总结,一共有以下两种情况,finally块的代码不会被执行:1.如果JVM在执行try或catch代码时退出(虚拟机停止运行,即崩溃或关闭System.exit()),那么finally块可能不会执......
  • Java关于栈(Stack)、队列(Queue)知识点拓展
    Stack类:Stack继承了Vector,而Vector类底层使用数组存储数据,Stack对象中存储的数据也是存储在数组中,常用方法:push(Edata):把数据压入栈addElement():是父类Vect......
  • Java学习之字节流写入的两个小问题
     packagecom.itheima_112;/*字节流写数据的两个小问题:1:字节流写数据如何实现换行呢?windows:\r\nlinux:\nmac:\r......
  • QT基础01
    创建按钮的一些操作,自定义信号和槽,只需自己创建.h和.cpp返回值都是void信号只需声明不需要实现可以有参可以重载槽必须声明必须实现,可以有参,可以重载当槽和信号出现重载,......
  • JavaSE——金额转换
    packagecom.zhao.stringtest;importjava.util.Scanner;publicclassTest3{//金额转换//查表法publicstaticvoidmain(String[]args){......
  • java 中HashMap集合框架的应用
    NIO2007某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5*109)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序......
  • python爬虫-xpath基础
    #准备一个html格式文档doc='''<div><ul><liclass="item-0"><ahref="https://ask.hellobi.com/link1.html">firstitem</a></li><liclas......
  • 微软出品自动化神器【Playwright+Java】系列(十)元素定位详解
    一、写在前面又有很久没更文了,真的是被催婚搞的整个人情绪特别不好,如果硬要形容的话,那就是没法跟人正常沟通,一点就着,做什么都没耐心,看什么都烦,简直没救了...也是偶然发现......
  • 网络基础
    网络基础通信-安全的基础网络通信--搭建一个安全的公司局域网通信设备厂商:思科华为华三锐捷主讲华为目前中国市场占有率,60~70%四个阶段计网介绍路由技术交......