当前位置:首页>开发>正文

JAVA输入输出流操作 java中的输入输出

2023-05-20 02:26:47 互联网 未知 开发

 JAVA输入输出流操作 java中的输入输出

JAVA输入输出流操作

这个easy 您是要在控制台输入的吧?
代码:

import java.io.BufferedReader
import java.io.File
import java.io.FileWriter
import java.io.InputStreamReader

public class Write {

public static void main(String[] args) throws Exception {
String path = "C:\my.txt"
InputStreamReader isr = new InputStreamReader(System.in)// 键盘输入
BufferedReader input = new BufferedReader(isr)
System.out.println("请输入姓名,计算机成绩,JAVA成绩,每项以两个空格分开:")
String text = input.readLine()
if (Writes(path, text)) {
System.out.println("写入成功")
}
}

public static boolean Writes(String path, String text) throws Exception {
File file = new File(path)

FileWriter fileWriter = new FileWriter(file, true)// true表示以追加形式写文件
System.out.println(text)
fileWriter.write(text)
fileWriter.close()
return true
}
}

java中的输入输出

可以用System.in进行输入,之后System.out.println进行输出。
代码举例如下:
public class Test
{
public static void main(String args[])
{
int i,min,max
int A[] = new int[10]
Scanner input=new Scanner(System.in)
for(int j=0,j<10j ){//输入10个数
System.out.println("请输入一个数字:")
int length=input.nextInt()//输入一个字符串
A[i] =length
}
min=max=A[0]
System.out.print("数组A的元素包括:")
int j =0
int n =0
for(i=0i{
System.out.print(A[i] " ")
if(A[i]>max) // 判断最大值
j =i
max=A[i]
if(A[i]min=A[i]
n =i
}
System.out.println(" 数组的最大值是:" max ".数组的位置是:" (j 1)) // 输出最大值和最大值的位置
System.out.println("数组的最小值是:" min ".数组的位置是:" (n 1)) // 输出最小值
}

java 文件输入与输出

import java.io.File
import java.io.FileNotFoundException
import java.io.PrintWriter
import java.util.Scanner

是导入包,不导入包怎么用
File、Scanner这些类。

throws FileNotFoundException是抛出异常,是Java规定的,比如万一找不到文件怎么办。

调用wirte()方法将信息输出到 “文件输入输出javaout”里

java 输入输出

import java.util.Scanner

public class Group {
public static void main(String arg[]) {
System.out.println("输入一段英文:")
Scanner s = new Scanner(System.in)
String str = s.nextLine()
System.out.println(str)
}
}

java 简单输入输出的问题

java 1.5以后的新特性.. 仿照C中的printf(),在PrintStream类中添加了printf方法.. 一般的用法是System.err.printf()或者System.out.printf() err和out都是System的类变量,类型为PrintStream 例如 int a=10 int b=20System.out.printf("%d %d",a,b)

最新文章