java 输入 输出 方法_Java常用的输入输出方法
对于经常上机刷题的来说,首先得解决输入输出方法,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常用的输入输出方法相关推荐
- java判断方法_Java常用的判断方法
/** * 构建长度为3的数字字符串 * * @param number * @return */ private static String constructNumber(int number) ...
- Java输入/输出流体系中常用的流分类
java输入/输出流体系中常用的流分类 分类 字节输入流 字节输出流 字符输入流 字符输出流 抽象基类 InputStream OutputStream Reader Writer 访问文件 File ...
- java输入一个数字输出_java 输入一个数字,反转输出这个数字的值(实现方法)
如下所示: package 第四天; import java.util.Scanner; public class 数字反转 { public static void main(String[] ar ...
- c++清空输入缓冲区_干货 | C++的输入输出方法
C和C++并没有将输入与输出实现在语言中,而是在类库中实现.作为C的超集,C++继承了C的输入输出方法.同时将输入与输出视为字流.流充当了程序和流源流目标之间的桥梁.本文将介绍C++的输入输出方式,并 ...
- java中object类型_Java常用类object详解
1.Object概述: 类Object是类层次结构的根类.每个类都使用Object作为超类.所有对象(包括数组)都实现这个类的方法. 2.构造方法详细信息: Object只有一个无参构造方法,因为ob ...
- java一般方法有哪些方法有哪些方法_Java代码优化有哪些方法?
Java代码优化是Java编程开发很重要的一个步骤,Java代码优化要注重细节优化,一个两个的细节的优化,产生的效果不大,但是如果处处都能注意代码优化,对代码减少体积.提高代码运行效率是有巨大帮助的, ...
- java 字符串 面试题_Java常用类String的面试题汇总(java面试题)
1.比较两个字符串时使用"=="还是equals()方法? 当然是equals方法."=="测试的是两个对象的引用是否相同,而equals()比较的是两个字符串 ...
- 博主在阿里笔试中拿了0分,竟是因为分不清楚 Java 输入类 nextLine 与 next 两个方法的区别
前言 以前做算法题,都是实现一个方法,需要的参数会在方法参数中直接给出,而且需要的返回值直接在方法中 return 就好了.但是,这次阿里笔试,让博主遭遇百万点暴击,需要的参数居然要到输入流中读取,而 ...
- java 定时执行方法_Java定时执行任务 方法总结
JAVA技巧(Java定时执行任务的实现方法)2009年02月07日 星期六 10:36定时执行任务的三种方法: 1)java.util.Timer. 2)ServletContextListener ...
最新文章
- 微软 Internet 信息服务器(IIS) 5.0 和 6.0 状态代码说明
- bzoj 2330: [SCOI2011]糖果
- Debug 之 VS2010网站生成成功,但是发布失败
- Unity使用协程技术制作倒计时器
- 开放医疗交通大数据技术 服务于公共便民领域
- 出现无效字符_网站出现死链的原因分析 - 最蜘蛛池租用
- jpa mysql脚本迁移_Spring Boot 数据库迁移:概述
- 三年制专转本计算机,三年制专转本和五年制专转本的区别
- atmega168p与328p_与Arduino“本是同根”——Atmel ATmega328P-XMINI开发板评测
- MongoDB安装和批量写入
- 禁止QQ自动转义表情字符
- Ubuntu系统截图方法
- fu7推挽胆机音质_fu7电子管功放电路图大全(6N8P\6P3P\胆机功放电路\耦合电容器)...
- 前端工作总结187-json校验工具
- 【MOOC】华中科技大学操作系统慕课答案-第1~3章单元测试
- # 编译 qemu,libvirt, qemu rpm 包和 libvirt rpm 包
- php 单笔转账到支付宝账户,php实现单笔转账到支付宝功能
- 第05章 深度卷积神经网络模型
- 如何选择创建Maven的archetype
- ATE API:ON_FIRST_INVOCATION并测控制
热门文章
- DotNetty学习—— 总章(索引)
- 帝国网站管理系统网站迁移教程
- 使用J2ME技术开发RPG游戏(一)——程序框架
- svn服务端的安装与使用方式简介(一)
- 夏盈盈:4.17主流货币凌晨重回小牛市,看涨追涨看跌杀跌为何套单的总是你?...
- UG476-Xilinx-7Series-FPGA高速收发器使用学习
- java nashorn_在JDK11上GraalVM的JavaScript性能是Nashorn的两倍
- 11. exercise练习
- Abaqus软件在桥梁工程中的应用
- 日常刷题-反转二叉树