希望能给出几个方法,多谢!
解决方案 »
- 根据控制台输入计算数学二次函数,求解!
- 请大家帮我,统计日期天数的问题
- 【急!】IE中无法显示Applet,请问如何解决?
- AWT,Swing,SWT孰优孰劣
- jni异常问题
- Jbuilder X Enterprise 10.0.176.0 打包成exe时的bug
- 现在JAVA基础学完,可以直接学安卓么
- weblogic6.0问题急救,如何去掉weblogic6.0时间限制
- 某某人有作弊嫌疑,谁有能力调查一下。
- 关于classpath的问题
- 怎样将查询结果导出excel
- ######websphere中如何close掉数据库connection,而不会让其回收到websphere的连接池中 #####
BufferedReader br =
new BufferedReader(
new InputStreamReader(System.in));
String s=in.readLine();
//从输入流in中读入一行,并将读取的值赋值给字符串变量s
System.out.println("Input value is: "+s);
int i = Integer.parseInt(s);//转换成int型
JDK1.5 中新提供的:
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
{
int a=0,b=0;
boolean done=false; while(!done)
{
try
{
a=(int)System.in.read();
if(a<0||(char)a=='\n')
done=true;
else if((char)a!='\r')
{
a-=48;
b=b*10+a;
}
}
catch(java.io.IOException e)
{
}
}
return b;
}
不知道这个算不算,一次可以读一位整数。
System.read.in(buf,0,24);
String str=new String(buf);
也可以从键盘读入字节。