java强转float_Java强制类型转换
将较长的数据类型转换成较短的数据类型,只能用强制类型转换。形如:
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强制类型转换相关推荐
- Java基础篇:强制类型转换
在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换. 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需 ...
- java强转_java 强制转换
在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换. 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需 ...
- Java的知识点6—— 强制类型转换、基本类型转化时常见错误和问题、 简单的键盘输入和输出
强制类型转换 强制类型转换,又被称为造型,用于显式的转换一个数值的类型.在有可能丢失信息的情况下进行的转换是通过造型来完成的,但可能造成精度降低或溢出. public class Test2 {pu ...
- java Vector.toArray 与强制类型转换
今天写程序的时候碰到这样的问题: public String[] getPlatformIDList() { Vector result = new Vector(); ...
- java强转规则_java类型转换及其规则介绍
一.自动类型转换 整型.实型(常量).字符型数据可以混合运算.运算中,不同类型的数据先转化为同一类型,然后进行运算. 数据类型转换必须满足如下规则: 1.不能对boolean类型进行类型转换. 2.不 ...
- java 类之间转换,java中类对象之间的类型转换
类似于基本数据类型之间的强制类型转换. 存在继承关系的父类对象和子类对象之间也可以 在一定条件之下相互转换. 这种转换需要遵守以下原则: 1.子类对象可以被视为是其父类的一个对象 2.父类对象不能被当 ...
- java 静态类设置null_JAVA中对null进行强制类型转换(null可以强转为任意对象,并执行对象的静态方法)...
今天很好奇,对null进行强转会不会抛错.做了如下测试得到的结果是, 如果把null强转给对象,是不会抛异常的,本身对象是可以为null的. 但是如果是基本类型,比如 int i = (Integer ...
- java整数能强转转字符,Java中数据类型默认转换和强制类型转换
默认转换: a:由低到高一次为:(byte short char )---int ---long ---float --- double b:注意:byte short char ...
- java 强制类型转换_lt;08gt;数据类型转换
视频教程: Java轻松入门经典教程-数据类型转换ke.qq.com Java是一门强类型语言: (1)强类型定义语言:强制数据类型定义的语言.也就是说,一旦一个变量被指定了某个数据类型,如果不经过 ...
最新文章
- 我的世界java测试版下载_我的世界中国版PC不删档测试版_网易我的世界JAVA版测试版单机游戏下载...
- 2.Cocos2d-x-3.2编写3d打飞机,项目代码总结
- 2020Alibaba数学竞赛预选赛第一轮参考答案
- TWRP-recovery中文界面安装方法[转]
- 使用selector改变按钮状态
- akb48_AKB48里历史——六年的终结
- 【MFC系列-第15天】关联变量的概念与用法
- linux的驱动开发——交叉编译器
- 素数筛法求十亿内所有质数的和(C++)
- web前端之js快速入门(BOM和DOM)
- 转子系统动力学模型matlab程序代码
- 正确写理想的学术论文英文摘要
- iOS 视图控制器转场详解
- 网页崩溃原因软件测试,让Web站点崩溃最常见的七大原因
- 9. 成功解决:Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found
- icloud有linux客户端吗,icloud drive:Windows 版 iCloud 客户端在哪下载
- 讲不明白的成语故事(轻松一笑)
- VM options常用设置
- 直播代码Flutter 实现虎牙/斗鱼 弹幕效果
- 袁毓林 李强:怎样用物性结构知识解决“网球问题”?(下)