package JavaTest;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.Scanner;
public class InputDemo {
public static void main(String[] args) throws IOException{
//Demo_1();
//Demo_2();
//Demo_3();
Scanner scr=new Scanner(System.in);
BufferedWriter bw=new BufferedWriter(new FileWriter("D:\\xuan.txt"));
System.out.println("请输入");
String name=scr.next();
System.out.println("result:"+name);
bw.write(name);
bw.newLine();
bw.flush();
bw.close();
}
public static void Demo_3() throws IOException {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
String line=null;
while((line=br.readLine())!=null){
if(line.equals("#")){
break;
}
//System.out.println("result:"+line);
bw.write("result:"+line+"\r\n");
//bw.newLine();
bw.flush();
}
}
/
public static void Demo_2() throws IOException {
//创建容器
StringBuilder sb=new StringBuilder();
//获取键盘读取流
InputStream in=System.in;
//定义变量获取读取到的字节,并循环获取
int ch=0;
while((ch=in.read())!=-1){
if(ch=='\r')
continue;
if(ch=='\n'){
String temp=sb.toString();
if(temp.equals("#")){
break;
}
System.out.println("输出结果为:"+temp);
sb.delete(0, sb.length());
}else{
sb.append((char)ch);//将读取到的字节储存(并接)起来
//System.out.println("result:"+ch);
}
}
}
/
public static void Demo_1() throws IOException {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int len=0;
while((len=br.read())!=-1){
System.out.println("键盘输入结果:"+(char)len);
}
br.close();
}
}
第一种:(输入整数)
int a=System.in.read();
第二种:(万能输入)
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
java.util.Scanner sc = new java.util.Scanner(System.in);
int b = sc.nextInt();
public class InputSemo {
public static void main(String args[]){
Scanner scanner=new Scanner(System.in);
System.out.println("请输入1");
int num=scanner.nextInt();
System.out.println("请输入2");
String string=scanner.nextLine();
System.out.println("请输入3");
String str =scanner.next();
if(num==0){
System.out.println("请输入");
}
if(string==null){
System.out.println("请输入");
}
if(str==null){
System.out.println("请输入");
}
System.out.println(num+"=="+string+"=="+str);
}
}