知识点小结

一、输入输出

  1. Scanner类

Scanner类在java.util包下,导包格式如下:

import java.util.Scanner;

使用示例:

import java.util.Scanner;

class Main01 {
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc = new Scanner(System.in);
//判断是否有用户输入
if (sc.hasNextDouble()) {
//根据数据类型可以对用户输入进行简单判别
int number = (int) sc.nextDouble();
System.out.println(number);
}
//关闭资源
sc.close();
}
}
  1. IO流
import java.io.*;

class Main04 {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
Double number = Double.parseDouble(reader.readLine());
reader.close();
System.out.println(Math.round(number));
}
}

3.IO流+包装类的类型转换

import java.io.*;

public class test {
public static void main(String[] args) {
//创建输入流对象
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
//读取用户输入(String类型)
String s = reader.readLine();
//关闭资源
reader.close();
//使用包装类把用户输入的数据转换成基本数据类型
double data = Double.parseDouble(s);
//输出
System.out.println(data);
}
}

最新文章

  1. 安装了VS2012 还有Update4 我的Silverlight5安装完后 我的Silverlight4项目打不开
  2. ajax实例详解
  3. mysqldump命令的常用组合
  4. python-day 1
  5. sublime3快捷 输入html
  6. 修改Chrome默认搜索引擎为Google.com
  7. MyEclipse中消除frame引起的“the file XXX can not be found.Please check the location and try again.”的错误
  8. haproxy 负载elasticsearch 切换
  9. Android开发中用到的框架、库介绍
  10. Eclipse/IDEA中使用Maven创建Web项目报错
  11. 解决IE浏览器“无法显示此网页”的问题
  12. Docker: Usage instruction
  13. 移动端https抓包那些事--进阶篇
  14. Android简易实战教程--第四十话《Spinner》
  15. 【CF375D】Tree and Queries
  16. JavaScript的DOM对象
  17. .NET本质论 类型基础
  18. Android自定义view(一):制作一个最最最简单的自定义view
  19. qScrollArean的使用
  20. 前端开发-4-HTML-table&form&表单控制 标签

热门文章

  1. 代码随想录算法训练营day01 | leetcode 704/27
  2. Jenkins安装(Docker)版
  3. vue 获取select选中的当前option所在对象的各种值
  4. 五十条常用的MySQL语句
  5. 四种语言刷算法之47. 全排列 II
  6. 野火FreeRTOS计数信号量实验意外处理
  7. 学习操作系统P3 多处理器编程:从入门到放弃 (线程库;现代处理器和宽松内存模型)
  8. 生成brobuff
  9. windows注册表的读
  10. (面试题) 面试官:如何在forEach的循环里使用break