BufferedRead br = new BufferedRead(new InputStreamReader(System.in));
String s = br.readLine();如果坚持用cin,可以用native方法,不过我没用过,书上这么写的,俺也是大菜鸟。
String s = br.readLine();如果坚持用cin,可以用native方法,不过我没用过,书上这么写的,俺也是大菜鸟。
解决方案 »
- 极其菜鸟问题:怎样连接数据库并提取数据?
- 记事本 程序 你会做吗???
- 怎样往MyEclipse环境下的web项目加载jar包啊?
- 会用EventListener的请进
- [菜鸟求教]main()入口参数
- 子类继承抽象类时必须重写其父类的抽象方法。但是不是必须重写所有的父类抽象方法。
- 我的电脑为什么不能运行JAVAC!我CLASSPATH和PATH都设置好了!诸位大虾帮帮忙,给金的!!!!!!!!!
- 包的继承问题,请帮忙看看,谢谢。
- scroe
- java怎样生成可执行文件?
- jdk+UltraEdit 如何打包?在线等您的帮助
- 初学者问:想学Java机器的最低配置是多少?Java编译器哪里可以下到?谢谢
-----------
class console
{
public static String readLine()
{ int ch;
String r = "";
boolean done = false;
while (!done)
{ try
{ ch = System.in.read();
if (ch < 0 || (char)ch == '\n')
done = true;
else if ((char)ch != '\r') // weird--it used to do \r\n translation
r = r + (char) ch;
}
catch(java.io.IOException e)
{ done = true;
}
}
return r;
}
}
public class ReadLine
{
public static void main(String[] args)
{
System.out.println("Please input a string :");
String s=console.readLine();
System.out.println("What you have input is:\n"+s);
}
}