将较长的数据类型转换成较短的数据类型,只能用强制类型转换。形如:

short s;

Byte b = (byte)s;

7种类型的顺序排列如下:

byte < (short = char) < int < long < float < double

其中,short和char之间也必须强制转换。

这是一个简单的强制类型转换实例:

package Example;

import java.util.Scanner;

public class rant_2_4 {

public static void main(String[] args) {

Scanner input = new Scanner (System.in);//创建一个Scanner对象接受键盘输入

System.out.print("Please input yearly interest rate,for example 8.25");

double annualrate = input.nextDouble();

double monthlyrate = annualrate/12;

double annualment,monthlyment;

annualment = (int)annualrate*100/100.0;

monthlyment = (int)monthlyrate*100/100.0;

System.out.println("The annualment is "+annualment);

System.out.println("The monthlyment is "+monthlyment);

}

}

运行结果:

Please input yearly interest rate,for example 8.2545

The annualment is 45.0

The monthlyment is 3.0

java强转float_Java强制类型转换相关推荐

  1. Java基础篇:强制类型转换

    在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换. 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需 ...

  2. java强转_java 强制转换

    在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换. 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需 ...

  3. Java的知识点6—— 强制类型转换、基本类型转化时常见错误和问题、 简单的键盘输入和输出

     强制类型转换 强制类型转换,又被称为造型,用于显式的转换一个数值的类型.在有可能丢失信息的情况下进行的转换是通过造型来完成的,但可能造成精度降低或溢出. public class Test2 {pu ...

  4. java Vector.toArray 与强制类型转换

    今天写程序的时候碰到这样的问题: public String[] getPlatformIDList()     {         Vector result = new Vector();     ...

  5. java强转规则_java类型转换及其规则介绍

    一.自动类型转换 整型.实型(常量).字符型数据可以混合运算.运算中,不同类型的数据先转化为同一类型,然后进行运算. 数据类型转换必须满足如下规则: 1.不能对boolean类型进行类型转换. 2.不 ...

  6. java 类之间转换,java中类对象之间的类型转换

    类似于基本数据类型之间的强制类型转换. 存在继承关系的父类对象和子类对象之间也可以 在一定条件之下相互转换. 这种转换需要遵守以下原则: 1.子类对象可以被视为是其父类的一个对象 2.父类对象不能被当 ...

  7. java 静态类设置null_JAVA中对null进行强制类型转换(null可以强转为任意对象,并执行对象的静态方法)...

    今天很好奇,对null进行强转会不会抛错.做了如下测试得到的结果是, 如果把null强转给对象,是不会抛异常的,本身对象是可以为null的. 但是如果是基本类型,比如 int i = (Integer ...

  8. java整数能强转转字符,Java中数据类型默认转换和强制类型转换

    默认转换: a:由低到高一次为:(byte   short    char  )---int ---long ---float --- double b:注意:byte   short    char ...

  9. java 强制类型转换_lt;08gt;数据类型转换

    视频教程: Java轻松入门经典教程-数据类型转换​ke.qq.com Java是一门强类型语言: (1)强类型定义语言:强制数据类型定义的语言.也就是说,一旦一个变量被指定了某个数据类型,如果不经过 ...

最新文章

  1. 我的世界java测试版下载_我的世界中国版PC不删档测试版_网易我的世界JAVA版测试版单机游戏下载...
  2. 2.Cocos2d-x-3.2编写3d打飞机,项目代码总结
  3. 2020Alibaba数学竞赛预选赛第一轮参考答案
  4. TWRP-recovery中文界面安装方法[转]
  5. 使用selector改变按钮状态
  6. akb48_AKB48里历史——六年的终结
  7. 【MFC系列-第15天】关联变量的概念与用法
  8. linux的驱动开发——交叉编译器
  9. 素数筛法求十亿内所有质数的和(C++)
  10. web前端之js快速入门(BOM和DOM)
  11. 转子系统动力学模型matlab程序代码
  12. 正确写理想的学术论文英文摘要
  13. iOS 视图控制器转场详解
  14. 网页崩溃原因软件测试,让Web站点崩溃最常见的七大原因
  15. 9. 成功解决:Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found
  16. icloud有linux客户端吗,icloud drive:Windows 版 iCloud 客户端在哪下载
  17. 讲不明白的成语故事(轻松一笑)
  18. VM options常用设置
  19. 直播代码Flutter 实现虎牙/斗鱼 弹幕效果
  20. 袁毓林 李强:怎样用物性结构知识解决“网球问题”?(下)

热门文章

  1. com/jowto/agent/AgentBridge报错解决
  2. 饿了么平台API接入实战
  3. SOHO路由器处理能力
  4. 熊猫数据集_在日常生活中使用熊猫数据框
  5. R&S,数通HCIP|STP高级-RSTP协议
  6. PyQt5精美按钮和Label控件(点击以及悬停变化)
  7. Simple Schnorr Multi-Signatures with Applications to Bitcoin 学习笔记
  8. MongoDB下载安装配置(windows版本)
  9. 阿里云自营建站服务,精美建站模板
  10. CSDN博客专家申请流程(个人)