8_12_Java数据类型转换
来源:互联网 发布:华为算法工程师面试题 编辑:程序博客网 时间:2024/06/14 10:50
Scanner对象
导入jar包
Import java.util.Scanner;
创建对象
Scanner input = new Scanner(System.in);
使用next()接受键盘的输入
String a = input.next();
数据类型转换
隐式转换:同一类型的数据,将小范围的数据赋值给大范围的数据,这时候发生隐式转换;
Double c = 20;
这里发生了隐式转换,应为在IDE开发工具集中,默认整型都是int类型,此处将20(int类的整型)赋值给double类型,将发生隐式转换;
显式转换
强制类型转换:同一类型的数据,将大范围的数据赋值给小范围的数据,这时将发生强制类型转换,需要手动完成;会使数据市区精度;
double a =20.2345;
Int b = (int)a;
Tostring转换:将其他类型准换成字符串类型;
方法一:
Int a = 10;
String b = “”+a;
方法二:
将普通数值类型转换车包装类的过程称为装箱;
int a = 10;
Integer b1 = new Interger(a); 或 Integer b1 = a;
String b = b1.Tostring();
除了String,其他7中基本类型被称为普通数据类型,分别有自己的包装类;普通数据类型没有Tostring()方法,对应的包装类才有;
拆箱:将包装类转换成普通类型
int e = b1.intValue();
Parse 转换 将String转成其他类型;
String h = “10.2456”;
double i = Double.parseDouble(h);
String不能通过parse转换成char;
- 8_12_Java数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 单链表排序
- 面试题:(2)关于fork的问题
- sublime text 3-Virtualenv-Anaconda配
- 【leetcode】Contains Duplicate【java】
- 【网络编程】简单线程池的原理和实现
- 8_12_Java数据类型转换
- HTTP协议总结
- 线段树 & 区间更新 & 延时标记
- hdu 5339 Untitled(暴力)
- 【jQuery EasyUI】初识到简单的使用
- 在VC++6.0中给对话框设置背景色或者背景图片
- 1.A+B+C问题(Java)
- linux随笔1:硬盘组成与分区的复习
- 宝岛探险1(BFS)