对于经常上机刷题的来说,首先得解决输入输出方法,Java的输入输出流在Java学习过程的后面部分才会接触,但是我们可以掌握一些简单的,常用的输入输出方法

首先输出

大家最熟悉的莫过于输出方法,直接用System.out.println()或者System.out.print()了下面一个实例

  1. public class Main{
  2. public static void main(String[] args){
  3. System.out.println("hello_1!");
  4. System.out.print("hello_2!");
  5. System.out.print("hello!_3");
  6. }
  7. }

System.out.print()用于直接输出,System.out.println()也是直接输出,但在结束的地方会加一个换行

接下来看输入

如果你要进行输入,请一定加上两个包

  1. import java.util.*;
  2. import java.io.*;

请看下面例子用于输入单个字符

  1. import java.io.*;
  2. import java.util.*;
  3. public class Main{
  4. public static void main(String[] args)throws IOException{
  5. char c=(char)System.in.read();
  6. System.out.println(c);
  7. }
  8. }

输入整数或者字符(串)

  1. import java.io.*;
  2. import java.util.*;
  3. public class Main{
  4. public static void main(String[] args)throws IOException{
  5. Scanner cin=new Scanner(System.in);
  6.  
  7. int a=cin.nextInt();//输入一个整数
  8. System.out.println(a);
  9.  
  10. double b=cin.nextDouble();//输入一个双精度的浮点数
  11. System.out.println(b);
  12.  
  13. String str=cin.next();//输入一个单词,遇到分号则输入终止
  14. System.out.println(str);
  15.  
  16. String str2=cin.nextLine();//输入一行,中间可有多个空格
  17. System.out.println(str2);
  18. }
  19. }

还可以用BufferedReader类输入

  1. import java.io.*;
  2. import java.util.*;
  3. public class Main{
  4. public static void main(String[] args)throws IOException{
  5. BufferedReader cin=new BufferedReader(new InputStreamReader(System.in));
  6. String str=cin.readLine();//输入一行
  7. System.out.println(str);
  8.  
  9. String str2=cin.readLine();
  10. int a=Integer.parseInt(str2);//将str2转换为int,并复制给a
  11. System.out.println(a);
  12.  
  13. String str3=cin.readLine();
  14. double b=Double.parseDouble(str3);//将str3转换为double,并复制给b
  15. System.out.println(b);
  16. }
  17. }

Java常用的输入输出方法的更多相关文章

  1. java 常用的验证方法帮助类

    import java.text.ParseException; import java.util.Collection; import java.util.Map; /** * 常用的验证方法帮助类 ...

  2. java中的输入输出方法

    输入 import java.util.Scanner; public class EnterTest { public static void main(String[] args) { //主方法 ...

  3. java 常用jar包方法

    1.Mapper3   常用接口 https://blog.csdn.net/fangwenzheng88/article/details/78713091 2.分页 pageHelper

  4. Java常用日期处理方法

    import org.apache.commons.lang3.time.FastDateFormat; import org.joda.time.DateTime; import org.apach ...

  5. Java常用的公共方法

    --获取规字符串中的指定名称的某个字段值 1.public String getValueByName(String params,String name) --用于通过表单选中的复选框获取它的值(j ...

  6. JAVA常用的XML解析方法

    转并总结自(java xml) JAVA常用的解析xml的方法有四种,分别是DOM,JAX,JDOM,DOM4j xml文件 <?xml version="1.0" enco ...

  7. JAVA控制台输入输出方法总结

    java的控制台输入输出有很多方法,此文分别对其进行介绍. 1.控制台的输入 关于控制台的输入主要介绍三种方法,第一种方法使用BufferedReader获得控制台输入的数据,此方法是传统的输入方法, ...

  8. java web 入门级 开发 常用页面调试方法

    这里介绍一下Java web 入门级开发中常用的代码调式方法;  (  仅供入门级童靴 参考) ; 工具: chrome  浏览器 (版本越高越好); Java web 入门级开发 主要就是两个方面: ...

  9. 【Java】Java中常用的String方法

    本文转载于:java中常用的String方法 1 length()字符串的长度 String a = "Hello Word!"; System.out.println(a.len ...

随机推荐

  1. select两个关联的下拉列表

    今天用到两个关联的select,整理一下代码,仅供参考 如下: <html> <head> <meta charset="UTF-8"> < ...

  2. JS添加父节点的方法。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  3. Application.Run()和Form.Show()以及Form.ShowDialog()

    ShowDialog()弹出模式化的窗体 Show()弹出非模式化的窗体 模式窗体,在关闭或隐藏前无法切换到主窗体. 非模式窗体,变换焦点使不必关闭窗体 总结:显示重要的信息,还是用模式窗体,如删除文 ...

  4. jquery.validate.js 表单验证简单用法

    引入jquery.validate.js插件以及Jquery,在最后加上这个插件的方法名来引用.$('form').validate(); <!DOCTYPE html PUBLIC " ...

  5. SQL server同时删除多个表

    ) while exists (select name from sys.tables where name like 'se_%') begin @varname = name from sys.t ...

  6. nodeType的意思

    nodeType是用来获得当前节点对象的类型.nodeType 属性可返回节点的类型.元素element   1   属性attr   2   文本text   3   注释comments   8 ...

  7. 为Node.js编写组件的几种方式

    本文主要备忘为Node.js编写组件的三种实现:纯js实现.v8 API实现(同步&异步).借助swig框架实现. 关键字:Node.js.C++.v8.swig.异步.回调. 简介 首先介绍 ...

  8. cacti web页面访问 settings出错

    查看apache错误日志: 错误信息Mon Dec 26 11:00:48.241653 2016] [:error] [pid 32607] [client 192.168.10.79:65009] ...

  9. socketserver服务器

    ''' 网络编程 Socket(TCP,IP)套接字 服务端 运行起来, 客户端 客户端 客户端 客户端 服务端: import socket sk = socket.socket() #绑定端口号 ...

  10. WCF传输图片解决方案

    图片无法序列化后传输,但我们可以将图片转二进制字符串传输.然后在服务端将二进制字符串转图片. 将图片转字符串的例子: private byte[] BmpToJpegBuff(Image img) { ...