栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

5.Java基础-简单输入输出

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

5.Java基础-简单输入输出

文章目录
  • 一些注意点

一些注意点
  1. 先熟悉一下Scanner基础
Scanner in = new Scanner(System.in);//构造一个Scanner对象,与"标准输入流"System.in关联
System.out.println("what is your name");
String name=in.nextLine();//读入一行

System.out.println("how old are you");
 int age=in.nextInt();//读入一个int

System.out.println("what's your weight");
double weight=in.nextDouble();//读入一个double
  1. Java Scanner相关的API 5.0
Scanner(InputStream in)//用给定的输入流创建一个Scanner对象

    String nextLine()//读一行
    String next()// 以空格作为分隔符
    int nextInt()//读int
    double nextDouble()//读double
    
    
    boolean hasNext()
    boolean hasNextInt()
    boolean hasNextDouble() 
    //检测是否还有整数,浮点数的下一个字符序列
  1. 格式化输出相关
System.out.printf("%8.2f",x);

%后面的为格式说明符,最终会用相应的参数替换.

格式说明符的尾部的转换符指明将格式化的数值类型:f表示浮点数,s表示字符串,d表示十进制数字

.前面的字符,表示分隔符

  1. String.format()方法可以创建一个格式化的字符串,
String message=String.format("hello %s",name);
  1. 对文件的输入输出,

读文件

Scanner in =new Scanner(Paths.get("myfile.txt"),"UTF-8");//如果文件名有反斜杠,要变为"//"
//需指定字符编码格式,不然会采取机器默认编码,会出错
//如果文件不存在,那么会抛出异常

写文件

PrintWriter out=new PrintWriter("myfile.txt","UTF-8");//如果文件不存在,则创建一个

一些相关API

Scanner(File f);
Scanner(String data); //从一个给定文件或者给定字符串构造一个Scanner

PrintWriter(Stirng filename)//根据filename构造一个PrintWriter
static Path get(String pathname)//构造path
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/695046.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号