package Main;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.StreamTokenizer;
public class Main {
public static StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
public static PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));
public static BufferedReader str = new BufferedReader(new InputStreamReader(System.in));
public static double nextdouble() throws IOException {
in.nextToken();
return (double) in.nval;
}
public static float nextfloat() throws IOException {
in.nextToken();
return (float) in.nval;
}
public static long nextlong() throws IOException {
in.nextToken();
return (long) in.nval;
}
public static int nextint() throws IOException {
in.nextToken();
return (int) in.nval;
}
public static void pri()
{
out.flush();
}
/*public static String next() throws IOException {//这种的不能不能输入数字
in.nextToken();
return (String)in.sval;
}*/
public static void main(String[] args) throws IOException {
String ss=str.readLine();
out.printf("%s\n", ss);
out.flush();//读入字符串
char []sh=new char[100];
for(int i=0;i<ss.length();i++)
{
sh[i]=ss.charAt(i);
out.println(ss.charAt(i)+" "+sh[i]);
out.flush();
}
int x=nextint();
out.printf("%d\n", x);
out.flush();//必须加,清空缓冲区
long xx=nextlong();
out.printf("%d\n",(long)xx);
out.flush();
out.printf("%d\n", 100000000000000L);
out.flush();
double d=nextdouble();
out.printf("%f\n", d);//没有%lf
out.flush();
char ch=(char)System.in.read();
out.println(ch);
out.flush();
char []cch=new char[100];
int cc;
while (in.nextToken() != StreamTokenizer.TT_EOF)
{
cc=(int)in.nval;
out.println(cc);
pri();
cc=nextint();
out.println(cc+"*");pri();
}
}
}
java的快速输入输出
最新推荐文章于 2024-03-21 17:45:00 发布