Java的基本程序设计结构2
2018-03-19 23:00
218 查看
《Java核心技术》之Java的基本程序设计结构2
java数值类型之间的转换
在程序运行时,经常需要将一种数值类型转换为另一种数字类型。转换规则如下图:图中虚线表示有可能会丢失精度
Java中的强制类型转换
如上图所示,在必要的时候,int类型的值会自动地转化为double类型。但另一方面,有时也需要将double转换成int,这时就要使用强制类型转换,Java的的强制类型转换使用(type)表示。double x = 9.99;
int nx = (int) x; #此时nx的值为9(直接截断小数部分)
Java中的控制台输入输出
从之前的例子可以看到,打印输出流到“标准输出流”(控制台窗口)很简单,只要调用System.out.println即可。要想通过控制台进行输入,首先需要构造一个Scanner对象,并与System.in关联。
Scanner in = new Scanner(System.in);
读取一个单词(以空白符作为分隔): String firstName = in.next();
读取一个整数: int age = in.nextInt(); //类似地有nextDouble等
读取一行内容: String line1 = in.nextLine();
java.util.Sanner类提供的方法:
Scanner(InputStream in)
String nextLine()
String next()
String nextInt()
double nextDouble()
boolean hasNext() //检测输入中是否还有其他单词
boolean hasNextInt()
boolean hasNextDouble()
相关文章推荐
- [学习笔记] Java核心技术 卷一:基础知识 Java 的基本程序设计结构(一)
- JAVA基础【3.6】《Java核心技术1》Java的基本程序设计结构-字符串
- Java 笔记【第三章 Java 的基本程序设计结构】
- java核心技术 卷一 第2-3章 安装java开发工具箱和 java的基本程序设计结构
- java基础:基本程序设计结构-1
- Java核心技术(二) —— Java的基本程序设计结构
- java基本程序设计结构1
- Java-基本的程序设计结构
- 第3章 Java的基本程序设计结构
- Core Java学习笔记摘录系列--第3章 Java的基本程序设计结构
- Java的基本程序设计结构
- 第三章 Java的基本程序设计结构(一)
- 第三章(JAVA基本的程序设计结构)
- JAVA基础【3.7】《Java核心技术1》Java的基本程序设计结构-输入输出
- Java核心技术卷1 java的基本程序设计结构笔记
- 3.JAVA基本程序设计结构
- 1. Java基本的程序设计结构
- JAVA基础【3.8】《Java核心技术1》Java的基本程序设计结构-控制流程
- JAVA学习笔记-基本程序设计结构
- Java 的基本程序设计结构