Java历程-初学篇 Day03扫描仪与类型转换

简介: 一,扫描仪   步骤1,使用扫描仪方法      步骤2,导个包      步骤三,使用      注意事项:严格区分大小写 二,类型转换 1,自动类型转换   当将一个数值范围小的类型赋给一个数值范围大的数值型变量,java在编译过程中将此数值的类型进行了自动提升。

一,扫描仪

  步骤1,使用扫描仪方法

  

  步骤2,导个包

  

  步骤三,使用

  

  注意事项:严格区分大小写

二,类型转换

1,自动类型转换

  当将一个数值范围小的类型赋给一个数值范围大的数值型变量,java在编译过程中将此数值的类型进行了自动提升。

  示例:

  

 

2强制类型转换

  当将一个数值范围大的类型变量给一个数值范围小的数值类型变量,编译会报错,这时候要用到强制类型转换

  示例:

  

  控制台输出为:

  

 

  大家会惊奇的发现他小数位的没有了,

****注意,强制类型转换某些情况会造成数据丢失,慎用

 

目录
相关文章
|
6月前
|
Java
Java中的类型转换
Java中的类型转换是将一个数据类型转换为另一个数据类型的过程。在Java中,有两种类型转换:自动类型转换和强制类型转换。 自动类型转换是指Java自动将小的数据类型转换为大的数据类型,而不需要使用强制类型转换符。 强制类型转换是指Java使用强制类型转换符(如:())将一个数据类型转换为另一个数据类型。强制类型转换只能在两种数据类型之间进行转换,而且只能从大类型转换到小类型。如果从一个小类型转换到一个大类型,那么这个转换是自动进行的,不需要使用强制类型转换符。
73 0
|
18天前
|
编译器
Java_关键词、标识符、类型转换
该文主要介绍了编程中的关键字、标识符和类型转换规则。关键字是全小写英文单词,在编译器中会被高亮显示。标识符用于命名变量和类,由数字、字母、_或$组成,不能以数字开头,不能与关键字同名,且区分大小写。变量命名遵循小驼峰原则,类命名采用大驼峰。类型转换中,表达式类型提升会将小类型提升至大类型,如byte、short、char提升至int。强制类型转换则可能造成精度丢失,例如小数转换为整数时会丢弃小数部分。
13 0
|
1月前
|
Java 编译器
JAVA类型转换
JAVA类型转换
14 1
|
2月前
|
缓存 Java 程序员
Java基础篇----类型转换【面试题拓展】
Java基础篇----类型转换【面试题拓展】
27 1
|
2月前
|
存储 Java
Java 数据类型详解与类型转换技巧
Java 中的变量必须是指定的数据类型: 数据类型分为两组: 基本数据类型 - 包括 byte、short、int、long、float、double、boolean 和 char 引用数据类型 - 包括类、接口、数组
68 4
|
4月前
|
Java
【Java练习题】Java 程序的输出 | 第二十二套(类型转换)
【Java练习题】Java 程序的输出 | 第二十二套(类型转换)
47 0
|
4月前
|
Java
【Java练习题】Java 程序的输出 | 第二十一套(类型转换)
【Java练习题】Java 程序的输出 | 第二十一套(类型转换)
51 0
|
6月前
|
Java
java类型转换
Java中的类型转换是将一个数据类型转换为另一个数据类型的过程。在Java中,有两种类型转换:自动类型转换和强制类型转换。 自动类型转换是指Java自动将小的数据类型转换为大的数据类型,而不需要使用强制类型转换符。 强制类型转换是指Java使用强制类型转换符(如:())将一个数据类型转换为另一个数据类型。强制类型转换只能在两种数据类型之间进行转换,而且只能从大类型转换到小类型。如果从一个小类型转换到一个大类型,那么这个转换是自动进行的,不需要使用强制类型转换符。
32 0
|
8月前
|
Java 大数据
Java 类型转换
Java 类型转换
36 0
|
9月前
|
Java 编译器 测试技术
【JavaSE专栏6】Java 基本类型转换、包装类、自动装箱、自动拆箱
【JavaSE专栏6】Java 基本类型转换、包装类、自动装箱、自动拆箱