Java基本输入输出】的更多相关文章

一.Java之ACM注意点 1. 类名称必须采用public class Main方式命名 2. 在有些OJ系统上,即便是输出的末尾多了一个“ ”,程序可能会输出错误,所以在我看来好多OJ系统做的是非常之垃圾 3. 有些OJ上的题目会直接将OI上的题目拷贝过来,所以即便是题目中有输入和输出文件,可能也不需要,因为在OJ系统中一般是采用标准输入输出,不需要文件 4. 在有多行数据输入的情况下,一般这样处理, static Scanner in = new Scanner(System.in); w…
Java基本输入输出 基本输入 基本输出 package com.ahabest.demo; public class Test { public static void main(String[] args) { System.out.print("print\n"); System.out.printf("printf\n"); System.out.println("println"); } } Scanner类 package com.a…
转自:http://wei.jian.fei.blog.163.com/blog/static/97300140201081425159217/ 下面说一下ACM-ICPC队员初用Java编程所遇到的一些问题: 1. 基本输入输出: (1) JDK 1.5.0 新增的Scanner类为输入提供了良好的基础,简直就是为ACM-ICPC而设的. 一般用法为: Codeimport java.io.* import java.util.* public class Main {      public…
java的控制台输入输出有很多方法,此文分别对其进行介绍. 1.控制台的输入 关于控制台的输入主要介绍三种方法,第一种方法使用BufferedReader获得控制台输入的数据,此方法是传统的输入方法,使用起来比较繁琐,输入效率也不高,其次是使用System.in作为输入,感觉此方法不是很灵活.最后,使用Scanner作为输入,这种方法使用起来非常的方便好用,并且功能强大. 1.1 使用BufferedReader方法输入,这种方法很繁琐 //返回输入的一行数据 public static Str…
输入: 格式1:Scanner sc = new Scanner(System.in); 格式2:Scanner sc = new Scanner(new BufferedInputStream(System.in)); 数据量大时,格式2更快. Split方法: String str = scanner.next(); String[] date = str.split("/"); System.out.println(date[0]+"年"+date[1]+&q…
http://hi.baidu.com/linjk03/item/e2028bfd990c14ea1a111feb 统一了输入输出的编码格式,是不会有乱码问题出现的.   构造Reader或Writer时,指定编码格式. in = new BufferedReader(new InputStreamReader(socket.getInputStream(),"UTF-8")); out = new BufferedWriter(new OutputStreamWriter(socke…
3.编写BinIoDemo.java的Java应用程序,程序完成的功能是:完成1.doc文件的复制,复制以后的文件的名称为自己的学号姓名.doc. try { FileInputStream in = new FileInputStream("e:/TextRw.txt"); FileOutputStream out = new FileOutputStream("e:/2012412440张伟.txt"); int i =0; byte[] b1 = new by…
2.编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt package Test03; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import jav…
1.编写TextRw.java的Java应用程序,程序完成的功能是:首先向TextRw.txt中写入自己的学号和姓名,读取TextRw.txt中信息并将其显示在屏幕上. package Test03; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOExceptio…
首先:导入包import java.util.Scanner; 然后:在主函数中创建对象,eg:Scanner input=new Scanner(System.in);​ 最后,如果要输入字符串,则String a=input.next();​ 如果要输入整数,则int b=input.nextInt();​​ 别忘了,输入的语句写完之后要加上 input.close();否则会有警告,后期可能会造成内存    泄露. 输出:字符串:System.out.println("love"…
java获取用户的输入分两种,一种是字符的输入,一种是整行的输入,要用到java.io包.对于字符输入来说,使用System.in方法可以输入字符:对于整行的输入,可以使用Scanner类的方法获取整行输入. import java.io.*; import java.util.*; public class helloWorld { public static void main(String[] args) { // TODO Auto-generated method stub char…
import java.io.*; public class FileIO { public static void main(String[] args) { //1.相对路径 File testFile1=new File("test1.txt"); //2.绝对路径 //错误: //File testFile2=new File("E:\Java\test2.txt"); File testFile2=new File("E:/Java/test2.…
import java.io.*; public class ConsoleIOTest { public static void main(String[] args) { BufferedReader aBufferedReader=new BufferedReader( new InputStreamReader(System.in)); String input=null; try { input = aBufferedReader.readLine(); } catch (IOExce…
一.比较传统的输入方法用输入流,得到字符串后要另行判断.转换 案例 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MainRun { public static void main(String[] args) { try { BufferedReader bufferedReader = new BufferedReader( n…
在程序最开始  import java.util.*; 因为Scanner类定义在java.util包中. 读取输入: 先构造一个Scanner对象,并与"标准输入流"System.in关联 Scanner in = new Scanner(System.in); Scanner in = new Scanner(System.in); System.out.print("What is your name?"); String name = in.nextLine…
读取输入: 如果想通过控制台进行输入, 首先需要构造一个Scanner对象.并与'标准输入流'System.in关联. 代码见下文代码块. Sanner (InputStream in) 用给定的输入流创建一个Scanner对象 String nextLine() 读取输入的下一行内容 String next() 读取输入的下一个单词(以空格作为分隔符) int nextInt() double nextDouble() 读取并转换下一个表示整数或浮点的字符序列 boolean hasNext(…
import java.util.Scanner; public class TestScanner { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入名字"); String name=scanner.nextLine(); System.out.println("请输入爱好"); String fa…
System.in System.in 是 InputStream 类的实例对象,该对象的创建是由本地(native)方法完成的. public static final InputStream in System.in字节输入流对应的IO设备为键盘. System.in为InputStream类的实例,故包含方法 int read()与 int read(byte[]). 示例: int a; byte[] b = new byte[12]; a = System.in.read(); Sys…
java读取txt文件内容.可以作如下理解:  首先获得一个文件句柄.File file = new File(); file即为文件句柄.两人之间连通电话网络了.接下来可以开始打电话了.  通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了.接下来需要解读成乙方可以理解的东西 既然你使用了FileInputStream().那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据 解读完成后要…
来自互联网 : 既高效又好用才是王道! import java.io.IOException; import java.io.FileInputStream; import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.io.StreamTokenizer; import jav…