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

首先输出

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

public class Main{

public static void main(String[] args){

System.out.println("hello_1!");

System.out.print("hello_2!");

System.out.print("hello!_3");

}

}

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

接下来看输入

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

import java.util.*;

import java.io.*;

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

import java.io.*;

import java.util.*;

public class Main{

public static void main(String[] args)throws IOException{

char c=(char)System.in.read();

System.out.println(c);

}

}

输入整数或者字符(串)

import java.io.*;

import java.util.*;

public class Main{

public static void main(String[] args)throws IOException{

Scanner cin=new Scanner(System.in);

int a=cin.nextInt();//输入一个整数

System.out.println(a);

double b=cin.nextDouble();//输入一个双精度的浮点数

System.out.println(b);

String str=cin.next();//输入一个单词,遇到分号则输入终止

System.out.println(str);

String str2=cin.nextLine();//输入一行,中间可有多个空格

System.out.println(str2);

}

}

还可以用BufferedReader类输入

import java.io.*;

import java.util.*;

public class Main{

public static void main(String[] args)throws IOException{

BufferedReader cin=new BufferedReader(new InputStreamReader(System.in));

String str=cin.readLine();//输入一行

System.out.println(str);

String str2=cin.readLine();

int a=Integer.parseInt(str2);//将str2转换为int,并复制给a

System.out.println(a);

String str3=cin.readLine();

double b=Double.parseDouble(str3);//将str3转换为double,并复制给b

System.out.println(b);

}

}

java 输入 输出 方法_Java常用的输入输出方法相关推荐

  1. java判断方法_Java常用的判断方法

    /** * 构建长度为3的数字字符串 * * @param number * @return */ private static String constructNumber(int number) ...

  2. Java输入/输出流体系中常用的流分类

    java输入/输出流体系中常用的流分类 分类 字节输入流 字节输出流 字符输入流 字符输出流 抽象基类 InputStream OutputStream Reader Writer 访问文件 File ...

  3. java输入一个数字输出_java 输入一个数字,反转输出这个数字的值(实现方法)

    如下所示: package 第四天; import java.util.Scanner; public class 数字反转 { public static void main(String[] ar ...

  4. c++清空输入缓冲区_干货 | C++的输入输出方法

    C和C++并没有将输入与输出实现在语言中,而是在类库中实现.作为C的超集,C++继承了C的输入输出方法.同时将输入与输出视为字流.流充当了程序和流源流目标之间的桥梁.本文将介绍C++的输入输出方式,并 ...

  5. java中object类型_Java常用类object详解

    1.Object概述: 类Object是类层次结构的根类.每个类都使用Object作为超类.所有对象(包括数组)都实现这个类的方法. 2.构造方法详细信息: Object只有一个无参构造方法,因为ob ...

  6. java一般方法有哪些方法有哪些方法_Java代码优化有哪些方法?

    Java代码优化是Java编程开发很重要的一个步骤,Java代码优化要注重细节优化,一个两个的细节的优化,产生的效果不大,但是如果处处都能注意代码优化,对代码减少体积.提高代码运行效率是有巨大帮助的, ...

  7. java 字符串 面试题_Java常用类String的面试题汇总(java面试题)

    1.比较两个字符串时使用"=="还是equals()方法? 当然是equals方法."=="测试的是两个对象的引用是否相同,而equals()比较的是两个字符串 ...

  8. 博主在阿里笔试中拿了0分,竟是因为分不清楚 Java 输入类 nextLine 与 next 两个方法的区别

    前言 以前做算法题,都是实现一个方法,需要的参数会在方法参数中直接给出,而且需要的返回值直接在方法中 return 就好了.但是,这次阿里笔试,让博主遭遇百万点暴击,需要的参数居然要到输入流中读取,而 ...

  9. java 定时执行方法_Java定时执行任务 方法总结

    JAVA技巧(Java定时执行任务的实现方法)2009年02月07日 星期六 10:36定时执行任务的三种方法: 1)java.util.Timer. 2)ServletContextListener ...

最新文章

  1. 微软 Internet 信息服务器(IIS) 5.0 和 6.0 状态代码说明
  2. bzoj 2330: [SCOI2011]糖果
  3. Debug 之 VS2010网站生成成功,但是发布失败
  4. Unity使用协程技术制作倒计时器
  5. 开放医疗交通大数据技术 服务于公共便民领域
  6. 出现无效字符_网站出现死链的原因分析 - 最蜘蛛池租用
  7. jpa mysql脚本迁移_Spring Boot 数据库迁移:概述
  8. 三年制专转本计算机,三年制专转本和五年制专转本的区别
  9. atmega168p与328p_与Arduino“本是同根”——Atmel ATmega328P-XMINI开发板评测
  10. MongoDB安装和批量写入
  11. 禁止QQ自动转义表情字符
  12. Ubuntu系统截图方法
  13. fu7推挽胆机音质_fu7电子管功放电路图大全(6N8P\6P3P\胆机功放电路\耦合电容器)...
  14. 前端工作总结187-json校验工具
  15. 【MOOC】华中科技大学操作系统慕课答案-第1~3章单元测试
  16. # 编译 qemu,libvirt, qemu rpm 包和 libvirt rpm 包
  17. php 单笔转账到支付宝账户,php实现单笔转账到支付宝功能
  18. 第05章 深度卷积神经网络模型
  19. 如何选择创建Maven的archetype
  20. ATE API:ON_FIRST_INVOCATION并测控制

热门文章

  1. DotNetty学习—— 总章(索引)
  2. 帝国网站管理系统网站迁移教程
  3. 使用J2ME技术开发RPG游戏(一)——程序框架
  4. svn服务端的安装与使用方式简介(一)
  5. 夏盈盈:4.17主流货币凌晨重回小牛市,看涨追涨看跌杀跌为何套单的总是你?...
  6. UG476-Xilinx-7Series-FPGA高速收发器使用学习
  7. java nashorn_在JDK11上GraalVM的JavaScript性能是Nashorn的两倍
  8. 11. exercise练习
  9. Abaqus软件在桥梁工程中的应用
  10. 日常刷题-反转二叉树